自定义管理器页面,在上面每条注册数据表上面增加以下内容
from . models import Class, Student
class GradeAdmin(admin.ModelAdmin):
list_display = ['id', 'sub', 'boy_num', 'girl_num', 'is_del']
list_filter = ['sub'] # 过滤器
list_per_page = 2 # 分页显示:每页2条数据
search_fields = ['sub'] # 设置搜索字段
list_display_links = ('id', 'sub',) # 设置链接字段
list_display_links = ['boy_num']
list_editable = ('boy_num', 'girl_num') # 设置可编辑字段
actions_on_top = False # 动作置顶
actions_on_bottom = True
readonly_fields = ('sub',)
save_on_top = True
# 以下不能同时使用
# fields = (('sub', 'girl_num'), ('boy_num', 'is_del')) # 分2行显示
# fieldsets = [ # 分栏显示
# ('set1', {'fields': ['sub', 'girl_num']}),
# ('set2', {'fields': ['boy_num']})
# ]
admin.site.register(Grade, GradeAdmin)