骄傲的赛亚人

django-admin

创建管理员用户

通过命令python manage.py createsuperuser

image

管理模型

每一个app里面都有一个admin.py,在这个文件我们就可以注册我们想要通过django-admin管理的模型。
image

注册app

image

设置中间件

image

模板的设置

image

根路由添加admin

image

admin前端页面自定义设置

如果想要自定义,需要定义模型管理类。

列表页增加显示字段

image

自定义点击那些字段可以跳转到修改页面

list_display_links = ['id','name']

过滤字段

list_filter = ['sex', 'name']

搜索字段

search_fields = ['name', 'qq', 'phone']

分页,每页显示的条数

list_per_page = 5

详情页的属性

展示详情页展示的字段顺序

注意:id不能写,如果不需要更改的字段,可以不写上去
fields = ['sex', 'name', 'age', 'qq', 'phone']

属性分组

注意:fieldsets和fields不能同时存在
fieldsets = [ ('个人信息', {'fields': ['name', 'sex', 'age', 'qq', 'phone']}), ('额外信息', {'fields': ['channel']}) ]

posted on   骄傲的赛亚人  阅读(94)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示