在本指南中,我將引導您了解如何修改和擴展 Django 預設管理面板/介面,使其更加用戶友好。
1。設定項目:
首先在 Django 中建立一個全新的專案和應用程式
django-admin startproject myprojectname cd myprojectname python manage.py startapp developerscommunity
** 注意**
不要忘記將您的應用程式新增至 settings.py 中的 INSTALLED_APPS
2。運行遷移:
python manage.py makemigrations python manage.py migrate
3。在管理面板中註冊模型:
Register of models is compulsory to see it in django admin interface from django.contrib import admin from .models import DevCommunity admin.site.register(DevCommunity)
以上步驟將引導您進入 Django 管理面板 現在是自訂部分
4。自訂管理面板:
類別 CustomAdminSite(admin.AdminSite):
會出現在左上角
site_header = "開發管理員"
將顯示在瀏覽器標籤中
site_title = 開發者管理入口網站
將顯示在管理員主頁上。
index_title = "歡迎來到開發者社群"
custom_admin_site = CustomAdminSite(name="dev_admin")
#All code at one place class CustomAdminSite(admin.AdminSite): site_header = "Dev Admin" site_title = Developer Admin Portal index_title = "Welcome to Developer Community" custom_admin_site = CustomAdminSite(name="dev_admin")
5。報名方式:
#Finally register custom_admin_site.register(DevCommunity)
以上是自訂 Django 面板:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!