django admin端的定制

首先打开模块下的admin.py文件 里面的内容替换成以下代码 :代码中Brands为自定义模型

其中要注册到后admin端的模型brands ,
fields设置在admin可编辑的属性
list_display 设置在展示列表中的字段
search_fields 设置搜索字段
list_per_page 设置每页显示几条数据 默认100个

from django.contrib import admin
from brands.models import Brands


class BrandAdmin(admin.ModelAdmin):
    fields = ['name_text', 'tag_text', 'is_hot_boolean', 'brand_img', 'create_date']
    list_display = ('name_text', 'tag_text', 'is_hot_boolean', 'brand_img')
    search_fields = ('name', 'tag_text')
    list_filter = ('tag_text',)
    #list_editable = ('is_hot_boolean', 'name_text')
    #list_display_links = None
    list_per_page = 10


admin.site.register(Brands, BrandAdmin) 如右上角的筛选条件

list_filter是 用于设置侧边栏筛选 条件字
这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_38570967/article/details/81051406
今日推荐