ایجاد مدل

حال با هم یک مدل به نام Book ایجاد می کنیم . در باکس model name  ابتدا نام مدل قرار داده می شود که بهتر است حرف اول آن با حروف بزرگ شروع شود و در بین نام یک مدل از space یا فاصله استفاده نشود و بجای آن از under line  استفاده می کنیم.

پس از نام مدل  بوسیله دکمه add field  امکان اضافه کردن فیلد های مدل فراهم است.

براساس type  (نوع فیلد) تنظیمات فیلد به طور خودکار انجام می شود و باکس های مربوط به نوع فیلد مورد نظر برای شما ظاهر خواهد شد.

ایجاد مدل

نوع فیلد ها یا type  انها عبارتند از :

1.1        Char field

برای فیلد های رشته ای از نوع char field  ، max length هم ایجاد می شود که نیاز است مقدار آن مشخص شود .

Max length در واقع حداکثر تعداد کاراکتری است که برای فیلدی تعیین می شود.

1.2        Integer field

برای فیلد های عددی ، باکس default value اضافه خواهد شد که مقدار عددی پیش فرض می گیرد.

1.3        Text field

فیلد های متنی بزرگ بدون محدودیت کاراکتر از نوع text  field تعریف می شوند. برای مثال فیلد هایی مانند آدرس از نوع text field تعریف می شوند.

1.4        Boolean field

فیلد های از نوع Boolean دارای  default (مقدار پیش فرض) هستند که مقدار آن true یا  false  است. برای مثال فیلد های جنسیت یا وضعیت تاهل از نوع Boolean تعریف می شوند.

1.5        File field

برای گرفتن فایل از هر نوع و با هر پسوندی ، فیلد از نوع file field تعریف می شود به طور مثال برای image یا document  و …

1.6        Date field

 فیلد هایی که تاریخ هستند از نوع date field  تعریف می شوند. برای date field  نیزباکس default value ایجاد می شود و auto now  که یکی از دو مقدار true یا false برای آن انتخاب می شود.

در صورت true  بودن مقدار auto now ، زمان ایجاد ابجکت به صورت خودکار در همان لحظه ثبت می شود.