admin背景建設
什麼是admin管理背景
1、django提供了完善的背景管理資料庫的接口,可供開發過程中調用和測試使用
2、django 會搜集所有已注冊的模型類,為這些模型類提供資料管理界面,供開發者使用
admin配置步驟
1、建立背景管理賬号-該賬号為管理背景最高權限賬号—注意:可以建立多個超級使用者
python3 manage.py createsuperuser
建立使用者示例:
注冊自定義模型類
注冊步驟
使用管理者使用者檢視背景是否顯示模型類
模型管理器類-自定義顯示表單樣式
作用:
為背景管理界面添加便于操作的新功能
說明:
背景管理器類必須繼承自django.contrib.admin裡的ModelAdmin類
使用方法
1、在<應用app>/admin.py裡定義模型管理器類
2、綁定注冊模型管理器和模型類
案例:
顯示效果
修改前
修改後
模型管理類屬性詳解
更多模型管理器類使用方法
再談meta類:
修改預設顯示的表單名
總結: