افزودن مدل ها (Include Models)
می خواهی مدل «Members» در پنل مدیریت دیده شود. پس باید «ثبت مدل (Register Model)» را انجام دهی. این یعنی به جنگو بگویی این مدل در ادمین نمایش داده شود. همین کار را الان با چند خط ساده انجام می دهیم.
مسیر فایل admin.py
اول فایل admin.py را در اپلیکیشن members باز کن. «اپلیکیشن (App)» همان پوشه ماژول است. داخلش فایل تنظیمات ادمین قرار دارد.
from django.contrib import admin;
# Register your models here.;
ثبت مدل Member در ادمین
اکنون مدل Member را ایمپورت کن. سپس آن را ثبت کن. «ثبت (Register)» یعنی اضافه شدن به فهرست مدیریت.
from django.contrib import admin;
from .models import Member;
# Register your models here.;
admin.site.register(Member);
مشاهده در پنل مدیریت
حالا به /admin/ برگرد. باید «Members» را ببینی. سپس می توانی رکوردها را باز کنی و بررسی کنی.
نکته: اگر در لیست فقط «Member object (1)» می بینی، نگران نباش. نمایش ستون ها در بخش بعدی توضیح داده می شود.
جمع بندی سریع
- فایل admin.py جای ثبت مدل هاست.
- Member را ایمپورت و سپس register کن.
- بعد از ثبت، Members در ادمین دیده می شود.
- نمایش ستون ها در گام بعدی تنظیم می شود.
گام قبلی: ساخت کاربر (Create User). گام بعدی: تنظیم نمایش لیست. همچنین با کلیدواژه ما: افزودن مدل ها (Include Models).