天天看點

admin背景建設

作者:黑馬金牌程式設計

admin背景建設

什麼是admin管理背景

1、django提供了完善的背景管理資料庫的接口,可供開發過程中調用和測試使用

2、django 會搜集所有已注冊的模型類,為這些模型類提供資料管理界面,供開發者使用

admin配置步驟

1、建立背景管理賬号-該賬号為管理背景最高權限賬号—注意:可以建立多個超級使用者

python3 manage.py createsuperuser

admin背景建設

建立使用者示例:

admin背景建設

注冊自定義模型類

注冊步驟

admin背景建設
admin背景建設

使用管理者使用者檢視背景是否顯示模型類

admin背景建設

模型管理器類-自定義顯示表單樣式

作用:

為背景管理界面添加便于操作的新功能

說明:

背景管理器類必須繼承自django.contrib.admin裡的ModelAdmin類

使用方法

1、在<應用app>/admin.py裡定義模型管理器類

admin背景建設

2、綁定注冊模型管理器和模型類

admin背景建設

案例:

admin背景建設

顯示效果

修改前

admin背景建設

修改後

admin背景建設

模型管理類屬性詳解

admin背景建設
admin背景建設

更多模型管理器類使用方法

再談meta類:

admin背景建設

修改預設顯示的表單名

admin背景建設
admin背景建設

總結:

admin背景建設

繼續閱讀