调整列表页展示
调整列表页和编辑页必须先—定义与使用Admin管理类
Django提供的Admin站点的展示效果可以通过自定义ModelAdmin类来进行控制。
定义管理类需要继承自admin.ModelAdmin类,如下
from django.contrib import admin
class BookInfoAdmin(admin.ModelAdmin):
pass
使用管理类有两种方式:
-
注册参数
admin.site.register(BookInfo,BookInfoAdmin)
-
装饰器
@admin.register(BookInfo) class BookInfoAdmin(admin.ModelAdmin): pass
1 页大小
每页中显示多少条数据,默认为每页显示100条数据,属性如下:
list_per_page=100
1)打开booktest/admin.py文件,修改AreaAdmin类如下:
class BookInfoAdmin(admin.ModelAdmin):
list_per_page = 2
2)在浏览器中查看区域信息的列表页面,效果如下图:
2 "操作选项"的位置
顶部显示的属性,设置为True在顶部显示,设置为False不在顶部显示,默认为True。
actions_on_top=True
底部显示的属性,设置为True在底部显示,设置为False不在底