django 自定义管理界面和关联对象


通过定义ModelAdmin的子类,来定义模型在Admin界面的显示方式

  • 通过定义ModelAdmin的子类,来定义模型在Admin界面的显示方式


    django 自定义管理界面和关联对象_第1张图片
    image.png
列表页属性
  • list_display:显示字段,可以点击列头进行排序
  • list_filter:过滤字段,过滤框会出现在右侧
  • search_fields:搜索字段,搜索框会出现在上侧
  • list_per_page:分页,分页框会出现在下侧


    django 自定义管理界面和关联对象_第2张图片
    image.png
添加、修改页属性
  • fields:属性的先后顺序
  • fieldsets:属性分组


    django 自定义管理界面和关联对象_第3张图片
    image.png
django 自定义管理界面和关联对象_第4张图片
分组的效果图
关联对象
django 自定义管理界面和关联对象_第5张图片
image.png
  • 可以将内嵌的方式改为表格 , 继成admin.TabularInline就好
class HeroInfoInline(admin.TabularInline)
django 自定义管理界面和关联对象_第6张图片
表格的效果图

你可能感兴趣的:(django 自定义管理界面和关联对象)