Django基础,Day8 - 管理后台定制显示

自定义admin表单

展示效果一:

Django基础,Day8 - 管理后台定制显示

Django基础,Day8 - 管理后台定制显示 polls/admin.py

展示效果二:

Django基础,Day8 - 管理后台定制显示

Django基础,Day8 - 管理后台定制显示 polls/admin.py

 添加关联对象

一个Question有多个Choice,Choice的显示方式有两种:

其一,直接注册 admin.site.register(Choice),则Choice添加界面显示如:

Django基础,Day8 - 管理后台定制显示

其二,在Question中关联Choice,效果展示如:

Django基础,Day8 - 管理后台定制显示

Django基础,Day8 - 管理后台定制显示 polls/admin.py

 自定义admin列表

增加显示列    list_display ('question_text''pub_date''was_published_recently')

增加过滤器    list_filter ['pub_date']

添加搜索栏    search_fields ['question_text']

Django基础,Day8 - 管理后台定制显示

Django基础,Day8 - 管理后台定制显示 polls/admin.py