首页 Django视频课程 django admin注册表中的常用属性使用演示
pay pay

django admin注册表中的常用属性使用演示

日期: 五月 25, 2023, 2:23 p.m.
栏目: Django视频课程
阅读: 115
作者: Python自学网-村长

摘要: 自定义管理器页面,在上面每条注册数据表上面增加以下内容

自定义管理器页面,在上面每条注册数据表上面增加以下内容

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)

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部