ایجاد مدل
حال با هم یک مدل به نام 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 ، زمان ایجاد ابجکت به صورت خودکار در همان لحظه ثبت می شود.