后台路径
http://127.0.0.1:8000/admin

修改语言和时区
》修改方法

》修改后效果

创建超级管理员
create
super
user

登陆后台

让应用中的模型类可见


让表中的数据以看的懂的方式展现

》在模型类中,只需有str方法就可

自定义模型管理类
这个类可以控制表的一些展现
》限定后台展示的字段有哪些
》注册模型管理类
模型管理类的类名: 变量名+Admin


自定义展示的列
》list_display 不仅可显示字段,还可显示方法的返回值

》前提是要在模型类中定义方法

》结果
不同的是,这样子出来的一列是不可排序的

让方法列可排序

效果,点击可排序了

指定方法列的表头
》配置前,表头为方法名

》配置后

效果

指定字段列的表头
》默认的列,是字段名

》配置字段名


》效果

每页显示条数
》默认情况显示了一百条

》限定一页显示条数

效果

本文详细介绍了如何在Django框架中定制后台管理界面,包括修改语言和时区设置、创建超级管理员、调整模型类在后台的展示方式,以及自定义模型管理类来控制表的展现。通过具体步骤和实例,读者将学会如何让模型类和数据以更直观的形式呈现,如自定义展示列、排序方法列、指定表头和调整每页显示条数。
1763

被折叠的 条评论
为什么被折叠?



