小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
有些时候,我们可能不需要它显示这么多字段,所以这就需要自定义管理页面:
1.自定义管理页面:
| Django提供了admin.ModelAdmin类! |
| 通过定义ModelAdmin的子类,来定义模型在Admin界面的显示方式! |
1.列表页属性:
-
list_display:显示字段,可以点击列头进行排序;
-
list_filter:过滤字段,过滤框会出现在右侧;
-
search_fields:搜索字段,搜索框会出现在上侧;
-
list_per_page:分页,分页框会出现在下侧。
2.添加、修改页属性:
-
fields:属性的先后顺序
-
fieldsets:属性分组
注意:上面两个属性,二者选一。
①举例使用——讲解list_display:
比如我们只需要Student表显示s_name字段:
(注意:别忘了将自定义的类放到register方法中注册使用!)
②举例使用——讲解list_filter:
③举例使用——讲解list_per_page:
拓展:如何修改后台管理系统的字段显示名?
通过对对应的模型类中对应字段设置verbose_name="指定要显示的字段名"实现!
🔆In The End!
| 从现在做起,坚持下去,一天进步一小点,不久的将来,你会感谢曾经努力的你! |
|---|
本博主会持续更新爬虫基础分栏及爬虫实战分栏,认真仔细看完本文的小伙伴们,可以点赞收藏并评论出你们的读后感。并可关注本博主,在今后的日子里阅读更多爬虫文!
如有错误或者言语不恰当的地方可在评论区指出,谢谢!
如转载此文请联系我征得本人同意,并标注出处及本博主名,谢谢 !