python之Django admin总括

一.Django内置admin

Django内置admin

python之Django admin总结,pythondjangoadmin

一.Django内置admi

     a.配置路由**

urlpatterns = [
        url(r'^admin/', admin.site.urls),
    ]

   
b.定制admin 在admin.py中只要求讲Mode中的某些类注册,就能够在Admin中落到实处增删改查的功效,如:

admin.site.register(models.UserInfo)

但是,这种方式比较简单,如果想要进行更多的定制操作,需要利用ModelAdmin进行操作,如:

方式一:
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)

    admin.site.register(models.UserInfo, UserAdmin) # 第一个参数可以是列表

方式二:
    @admin.register(models.UserInfo)                # 第一个参数可以是列表
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)

三.ModelAdmin中提供了汪洋的可定制作用,如:

1. list_display,列表时,定制显示的列。

class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')

    def xxxxx(self, obj):
        return "xxxxx"

 

2. list_display_links,列表时,定制列可以点击跳转。

 

class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')
    list_display_links = ('pwd',) 

3. list_python之Django admin总括。filter,列表时,定制左侧火速筛选。

 

class UserAdmin(admin.ModelAdmin):
     list_display = ('user', 'pwd')
    class Ugg(admin.SimpleListFilter):
        title = _('decade born')
        parameter_name = 'xxxxxx'
list_filter = ('user',Ugg,)

 

4. list_select_related,列表时,连表查询是不是自动select_related

5. 分页相关

 

美高梅开户网址 1

# 分页,每页显示条数
    list_per_page = 100

# 分页,显示全部(真实数据<该值时,才会有显示全部)
    list_max_show_all = 200

# 分页插件
    paginator = Paginator

美高梅开户网址 2

 

6. list_editable,列表时,能够编写的列

 

class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd','ug',)
    list_editable = ('ug',)

 

7. search_田野同志s,列表时,模糊寻觅的效能

class UserAdmin(admin.ModelAdmin):

    search_fields = ('user', 'pwd'

8. date_hierarchy,列表时,对Date和Date提姆e类型实行搜寻

 

class UserAdmin(admin.ModelAdmin):

    date_hierarchy = 'ctime'

 

9. preserve_filters,详细页面,删除、修改,更新后跳转回列表后,是或不是保留原搜索条件

10. save_as = False,详细页面,开关为“Sava as new” 或 “Sava and add
another”

11. save_as_continue = True,点击保存并一连编辑

 

save_as_continue = True

# 如果 save_as=True,save_as_continue = True, 点击Sava as new 按钮后继续编辑。
# 如果 save_as=True,save_as_continue = False,点击Sava as new 按钮后返回列表。

 

12. save_on_top =
False,详细页面,在页面顶端是还是不是也显示保存删除等开关

一叁. inlines,详细页面,固然有其它表和近期表做FK,那么详细页面能够张开动态增删

 

美高梅开户网址 3

class UserInfoInline(admin.StackedInline): # TabularInline
    extra = 0
    model = models.UserInfo


class GroupAdminMode(admin.ModelAdmin):
    list_display = ('id', 'title',)
    inlines = [UserInfoInline, ]

美高梅开户网址 4

美高梅开户网址 , 

14. action,列表时,定制action中的操作

 

美高梅开户网址 5

class UserAdmin(admin.ModelAdmin):

    # 定制Action行为具体方法
    def func(self, request, queryset):
        print(self, request, queryset)
        print(request.POST.getlist('_selected_action'))

    func.short_description = "中文显示自定义Actions"
    actions = [func, ]

    # Action选项都是在页面上方显示
    actions_on_top = True
    # Action选项都是在页面下方显示
    actions_on_bottom = False

    # 是否显示选择个数
    actions_selection_counter = True

美高梅开户网址 6

 

15. 定制HTML模板

 

add_form_template = None
change_form_template = None
change_list_template = None
delete_confirmation_template = None
delete_selected_confirmation_template = None
object_history_template = None

 

16. raw_id_田野s,详细页面,针对FK和M二M字段形成以Input框情势

class UserAdmin(admin.ModelAdmin):

    raw_id_fields = ('FK字段', 'M2M字段',)

1七. 田野s,详细页面时,显示字段的字段

 

class UserAdmin(admin.ModelAdmin):
    fields = ('user',)

 

1八. exclude,详细页面时,排除的字段

 

class UserAdmin(admin.ModelAdmin):
    exclude = ('user',)

 

19. readonly_田野先生s,详细页面时,只读字段

 

class UserAdmin(admin.ModelAdmin):
    readonly_fields = ('user',

 

20. fieldsets,详细页面时,使用田野先生sets标签对数码进行私分突显

 

美高梅开户网址 7

class UserAdmin(admin.ModelAdmin):
    fieldsets = (
        ('基本数据', {
            'fields': ('user', 'pwd', 'ctime',)
        }),
        ('其他', {
            'classes': ('collapse', 'wide', 'extrapretty'),  # 'collapse','wide', 'extrapretty'
            'fields': ('user', 'pwd'),
        }),
    )

美高梅开户网址 8

 

2一. 详实页面时,M二M展现时,数据移动选拔(方向:上下和左右)

 

class UserAdmin(admin.ModelAdmin):
    filter_vertical = ("m2m字段",) # 或filter_horizontal = ("m2m字段",)

2二. ordering,列表时,数据排序规则

 

class UserAdmin(admin.ModelAdmin):
    ordering = ('-id',)
    或
    def get_ordering(self, request):
        return ['-id', ]

 

23. view_on_site,编辑时,是或不是在页面上出示view on set

 

view_on_site = False
或
def view_on_site(self, obj):
    return 'https://www.baidu.com'

 

24. radio_田野(field)s,详细页面时,使用radio突显选项(FK暗许使用select)

radio_fields = {"ug": admin.VERTICAL} # 或admin.HORIZONTAL

25. show_full_result_count =
True,列表时,模糊寻找后边显示的数目个数样式

 

class UserAdmin(admin.ModelAdmin):
    # show_full_result_count = True # 1 result (12 total)
    # show_full_result_count = False  # 1 result (Show all)
    search_fields = ('user',)

admin计算,pythondjangoadmin
一.Django内置admi a .配置路由 urlpatterns = [ url(r ‘ ^admin/ ‘ ,
admin.site.urls), ] b. 定制admin 在admin.py中只需求讲…

Django内置admin

     a.配置路由**

一.安插路由

①.布署路由

urlpatterns = [
        url(r'^admin/', admin.site.urls),
    ]
urlpatterns = [
        url(r'^admin/', admin.site.urls),
    ]
urlpatterns = [
        url(r'^admin/', admin.site.urls),
    ]

   
b.定制admin 在admin.py中只供给讲Mode中的有个别类注册,就能够在Admin中贯彻增删改查的效用,如:

2.定制admin

2.定制admin

admin.site.register(models.UserInfo)

但是,这种方式比较简单,如果想要进行更多的定制操作,需要利用ModelAdmin进行操作,如:

方式一:
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)

    admin.site.register(models.UserInfo, UserAdmin) # 第一个参数可以是列表

方式二:
    @admin.register(models.UserInfo)                # 第一个参数可以是列表
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)

在admin.py中只需求讲Mode中的有个别类注册,就能够在Admin中完成增加和删除改查的功力,如:

在admin.py中只供给讲Mode中的有些类注册,就能够在Admin中贯彻增加和删除改查的效应,如:

3.ModelAdmin中提供了大气的可定制作用,如:

 

 

1. list_display,列表时,定制彰显的列。

admin.site.register(models.UserInfo)
admin.site.register(models.UserInfo)
class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')

    def xxxxx(self, obj):
        return "xxxxx"

 

 

 

可是,那种措施相比较轻便,假设想要实行更加多的定制操作,供给选拔ModelAdmin实行操作,如:

只是,那种措施比较轻松,要是想要实行越多的定制操作,需求运用ModelAdmin实行操作,如:

2. list_display_links,列表时,定制列可以点击跳转。

 

 

 

方式一:
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)

    admin.site.register(models.UserInfo, UserAdmin) # 第一个参数可以是列表
方式一:
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)

    admin.site.register(models.UserInfo, UserAdmin) # 第一个参数可以是列表
class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')
    list_display_links = ('pwd',) 

 

 

3. list_filter,列表时,定制左边火速筛选。

方式二:
    @admin.register(models.UserInfo)                # 第一个参数可以是列表
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)
方式二:
    @admin.register(models.UserInfo)                # 第一个参数可以是列表
    class UserAdmin(admin.ModelAdmin):
        list_display = ('user', 'pwd',)

 

三.ModelAdmin中提供了汪洋的可定制成效,如:

3.ModelAdmin中提供了大气的可定制功用,如:

class UserAdmin(admin.ModelAdmin):
     list_display = ('user', 'pwd')
    class Ugg(admin.SimpleListFilter):
        title = _('decade born')
        parameter_name = 'xxxxxx'
list_filter = ('user',Ugg,)

1. list_display,列表时,定制呈现的列。

1. list_display,列表时,定制显示的列。

 

 

 

4. list_select_related,列表时,连表查询是或不是自动select_related

class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')

    def xxxxx(self, obj):
        return "xxxxx"
class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')

    def xxxxx(self, obj):
        return "xxxxx"

5. 分页相关

 

 

 

2. list_display_links,列表时,定制列能够点击跳转。

2. list_display_links,列表时,定制列能够点击跳转。

美高梅开户网址 9

 

 

# 分页,每页显示条数
    list_per_page = 100

# 分页,显示全部(真实数据<该值时,才会有显示全部)
    list_max_show_all = 200

# 分页插件
    paginator = Paginator
class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')
    list_display_links = ('pwd',)
class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd', 'xxxxx')
    list_display_links = ('pwd',)

美高梅开户网址 10

 

 

 

3. list_filter,列表时,定制左侧连忙筛选。

3. list_filter,列表时,定制左侧连忙筛选。

6. list_editable,列表时,能够编写的列

 

 

 

class UserAdmin(admin.ModelAdmin):
     list_display = ('user', 'pwd')
    class Ugg(admin.SimpleListFilter):
        title = _('decade born')
        parameter_name = 'xxxxxx'
list_filter = ('user',Ugg,)
class UserAdmin(admin.ModelAdmin):
     list_display = ('user', 'pwd')
    class Ugg(admin.SimpleListFilter):
        title = _('decade born')
        parameter_name = 'xxxxxx'
list_filter = ('user',Ugg,)
class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd','ug',)
    list_editable = ('ug',)

 

 

 

4. list_select_related,列表时,连表查询是不是自动select_related

4. list_select_related,列表时,连表查询是或不是自动select_related

7. search_田野s,列表时,模糊寻找的机能

五.
分页相关

五.
分页相关

class UserAdmin(admin.ModelAdmin):

    search_fields = ('user', 'pwd'

 

 

8. date_hierarchy,列表时,对Date和DateTime类型实行寻找

# 分页,每页显示条数
    list_per_page = 100

# 分页,显示全部(真实数据<该值时,才会有显示全部)
    list_max_show_all = 200

# 分页插件
    paginator = Paginator
# 分页,每页显示条数
    list_per_page = 100

# 分页,显示全部(真实数据<该值时,才会有显示全部)
    list_max_show_all = 200

# 分页插件
    paginator = Paginator

 

 

 

class UserAdmin(admin.ModelAdmin):

    date_hierarchy = 'ctime'

6.
list_editable,列表时,能够编写制定的列

6.
list_editable,列表时,能够编写制定的列

 

 

 

9. preserve_filters,详细页面,删除、修改,更新后跳转回列表后,是或不是保留原找出条件

class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd','ug',)
    list_editable = ('ug',)
class UserAdmin(admin.ModelAdmin):
    list_display = ('user', 'pwd','ug',)
    list_editable = ('ug',)

10. save_as = False,详细页面,按键为“Sava as new” 或 “Sava and add
another”

 

 

11. save_as_continue = True,点击保存并继续编辑

7. search_田野先生s,列表时,模糊寻找的职能

7. search_田野s,列表时,模糊搜索的功力

 

 

 

save_as_continue = True

# 如果 save_as=True,save_as_continue = True, 点击Sava as new 按钮后继续编辑。
# 如果 save_as=True,save_as_continue = False,点击Sava as new 按钮后返回列表。

 

 

 

 

 

12. save_on_top =
False,详细页面,在页面顶端是或不是也体现保存删除等按键

 

 

壹三. inlines,详细页面,借使有其余表和日前表做FK,那么详细页面可以张开动态增删

 

 

 

 

 

美高梅开户网址 11

 

 

class UserInfoInline(admin.StackedInline): # TabularInline
    extra = 0
    model = models.UserInfo


class GroupAdminMode(admin.ModelAdmin):
    list_display = ('id', 'title',)
    inlines = [UserInfoInline, ]
class UserAdmin(admin.ModelAdmin):

    search_fields = ('user', 'pwd'
class UserAdmin(admin.ModelAdmin):

    search_fields = ('user', 'pwd'

美高梅开户网址 12

8. date_hierarchy,列表时,对Date和DateTime类型实行搜寻

8. date_hierarchy,列表时,对Date和Date提姆e类型举行找出

 

 

 

1肆. action,列表时,定制action中的操作

class UserAdmin(admin.ModelAdmin):

    date_hierarchy = 'ctime'
class UserAdmin(admin.ModelAdmin):

    date_hierarchy = 'ctime'

 

 

 

美高梅开户网址 13

9. preserve_filters,详细页面,删除、修改,更新后跳转回列表后,是或不是保留原寻觅条件

9. preserve_filters,详细页面,删除、修改,更新后跳转回列表后,是或不是保留原找出条件

class UserAdmin(admin.ModelAdmin):

    # 定制Action行为具体方法
    def func(self, request, queryset):
        print(self, request, queryset)
        print(request.POST.getlist('_selected_action'))

    func.short_description = "中文显示自定义Actions"
    actions = [func, ]

    # Action选项都是在页面上方显示
    actions_on_top = True
    # Action选项都是在页面下方显示
    actions_on_bottom = False

    # 是否显示选择个数
    actions_selection_counter = True

10. save_as
= False,详细页面,按键为“Sava as new” 或 “Sava and add
another”

10. save_as
= False,详细页面,按键为“Sava as new” 或 “Sava and add
another”

美高梅开户网址 14

11. save_as_continue
= True,点击保存并三番五次编辑

11. save_as_continue
= True,点击保存并无冕编辑

 

 

 

15. 定制HTML模板

save_as_continue = True

# 如果 save_as=True,save_as_continue = True, 点击Sava as new 按钮后继续编辑。
# 如果 save_as=True,save_as_continue = False,点击Sava as new 按钮后返回列表。
save_as_continue = True

# 如果 save_as=True,save_as_continue = True, 点击Sava as new 按钮后继续编辑。
# 如果 save_as=True,save_as_continue = False,点击Sava as new 按钮后返回列表。

 

 

 

add_form_template = None
change_form_template = None
change_list_template = None
delete_confirmation_template = None
delete_selected_confirmation_template = None
object_history_template = None

12. save_on_top
= False,详细页面,在页面顶端是还是不是也彰显保存删除等开关

12. save_on_top
= False,详细页面,在页面顶端是或不是也出示保存删除等按键

 

一叁. inlines,详细页面,借使有任何表和脚下表做FK,那么详细页面能够举行动态增删

1三. inlines,详细页面,假诺有任何表和当下表做FK,那么详细页面能够实行动态增删

16. raw_id_田野s,详细页面,针对FK和M贰M字段变成以Input框方式

 

 

class UserAdmin(admin.ModelAdmin):

    raw_id_fields = ('FK字段', 'M2M字段',)
class UserInfoInline(admin.StackedInline): # TabularInline
    extra = 0
    model = models.UserInfo


class GroupAdminMode(admin.ModelAdmin):
    list_display = ('id', 'title',)
    inlines = [UserInfoInline, ]
class UserInfoInline(admin.StackedInline): # TabularInline
    extra = 0
    model = models.UserInfo


class GroupAdminMode(admin.ModelAdmin):
    list_display = ('id', 'title',)
    inlines = [UserInfoInline, ]

1七. 田野先生s,详细页面时,展现字段的字段

 

 

 

14.
action,列表时,定制action中的操作

1四.
action,列表时,定制action中的操作

class UserAdmin(admin.ModelAdmin):
    fields = ('user',)

 

 

 

class UserAdmin(admin.ModelAdmin):

    # 定制Action行为具体方法
    def func(self, request, queryset):
        print(self, request, queryset)
        print(request.POST.getlist('_selected_action'))

    func.short_description = "中文显示自定义Actions"
    actions = [func, ]

    # Action选项都是在页面上方显示
    actions_on_top = True
    # Action选项都是在页面下方显示
    actions_on_bottom = False

    # 是否显示选择个数
    actions_selection_counter = True
class UserAdmin(admin.ModelAdmin):

    # 定制Action行为具体方法
    def func(self, request, queryset):
        print(self, request, queryset)
        print(request.POST.getlist('_selected_action'))

    func.short_description = "中文显示自定义Actions"
    actions = [func, ]

    # Action选项都是在页面上方显示
    actions_on_top = True
    # Action选项都是在页面下方显示
    actions_on_bottom = False

    # 是否显示选择个数
    actions_selection_counter = True

1八. exclude,详细页面时,排除的字段

 

 

 

15. 定制HTML模板

15. 定制HTML模板

class UserAdmin(admin.ModelAdmin):
    exclude = ('user',)

 

 

 

add_form_template = None
change_form_template = None
change_list_template = None
delete_confirmation_template = None
delete_selected_confirmation_template = None
object_history_template = None
add_form_template = None
change_form_template = None
change_list_template = None
delete_confirmation_template = None
delete_selected_confirmation_template = None
object_history_template = None

19. readonly_田野同志s,详细页面时,只读字段

 

 

 

16. raw_id_田野s,详细页面,针对FK和M二M字段产生以Input框情势

16. raw_id_田野同志s,详细页面,针对FK和M二M字段酿成以Input框格局

class UserAdmin(admin.ModelAdmin):
    readonly_fields = ('user',
class UserAdmin(admin.ModelAdmin):

    raw_id_fields = ('FK字段', 'M2M字段',)
class UserAdmin(admin.ModelAdmin):

    raw_id_fields = ('FK字段', 'M2M字段',)

 

①7. 田野同志s,详细页面时,显示字段的字段

一7. 田野同志s,详细页面时,展现字段的字段

20. 田野sets,详细页面时,使用田野(field)sets标签对数据开始展览分割突显

 

 

 

class UserAdmin(admin.ModelAdmin):
    fields = ('user',)
class UserAdmin(admin.ModelAdmin):
    fields = ('user',)

美高梅开户网址 15

 

 

class UserAdmin(admin.ModelAdmin):
    fieldsets = (
        ('基本数据', {
            'fields': ('user', 'pwd', 'ctime',)
        }),
        ('其他', {
            'classes': ('collapse', 'wide', 'extrapretty'),  # 'collapse','wide', 'extrapretty'
            'fields': ('user', 'pwd'),
        }),
    )

18. exclude,详细页面时,排除的字段

1八. exclude,详细页面时,排除的字段

美高梅开户网址 16

 

 

 

class UserAdmin(admin.ModelAdmin):
    exclude = ('user',)
class UserAdmin(admin.ModelAdmin):
    exclude = ('user',)

二1. 详细页面时,M二M展现时,数据移动选取(方向:上下和左右)

 

 

 

19. readonly_田野先生s,详细页面时,只读字段

19. readonly_田野(field)s,详细页面时,只读字段

class UserAdmin(admin.ModelAdmin):
    filter_vertical = ("m2m字段",) # 或filter_horizontal = ("m2m字段",)

 

 

22. ordering,列表时,数据排序规则

class UserAdmin(admin.ModelAdmin):
    readonly_fields = ('user',
class UserAdmin(admin.ModelAdmin):
    readonly_fields = ('user',

 

 

 

class UserAdmin(admin.ModelAdmin):
    ordering = ('-id',)
    或
    def get_ordering(self, request):
        return ['-id', ]

20. 田野先生sets,详细页面时,使用田野sets标签对数据实行划分展现

20. 田野sets,详细页面时,使用田野同志sets标签对数据开始展览剪切突显

 

 

 

23. view_on_site,编辑时,是还是不是在页面上海展览中心示view on set

class UserAdmin(admin.ModelAdmin):
    fieldsets = (
        ('基本数据', {
            'fields': ('user', 'pwd', 'ctime',)
        }),
        ('其他', {
            'classes': ('collapse', 'wide', 'extrapretty'),  # 'collapse','wide', 'extrapretty'
            'fields': ('user', 'pwd'),
        }),
    )
class UserAdmin(admin.ModelAdmin):
    fieldsets = (
        ('基本数据', {
            'fields': ('user', 'pwd', 'ctime',)
        }),
        ('其他', {
            'classes': ('collapse', 'wide', 'extrapretty'),  # 'collapse','wide', 'extrapretty'
            'fields': ('user', 'pwd'),
        }),
    )

 

 

 

view_on_site = False
或
def view_on_site(self, obj):
    return 'https://www.baidu.com'

二一.
详实页面时,M二M展现时,数据移动选拔(方向:上下和左右)

二一.
详细页面时,M二M展现时,数据移动选用(方向:上下和左右)

 

 

 

24. radio_田野s,详细页面时,使用radio呈现选项(FK暗中同意使用select)

 

 

radio_fields = {"ug": admin.VERTICAL} # 或admin.HORIZONTAL

 

 

25. show_full_result_count =
True,列表时,模糊寻找后边展现的数据个数样式

 

 

 

 

 

class UserAdmin(admin.ModelAdmin):
    # show_full_result_count = True # 1 result (12 total)
    # show_full_result_count = False  # 1 result (Show all)
    search_fields = ('user',)

 

 

 

 

 

 

 

 

class UserAdmin(admin.ModelAdmin):
    filter_vertical = ("m2m字段",) # 或filter_horizontal = ("m2m字段",)
class UserAdmin(admin.ModelAdmin):
    filter_vertical = ("m2m字段",) # 或filter_horizontal = ("m2m字段",)

2贰. ordering,列表时,数据排序规则

22. ordering,列表时,数据排序规则

 

 

class UserAdmin(admin.ModelAdmin):
    ordering = ('-id',)
    或
    def get_ordering(self, request):
        return ['-id', ]
class UserAdmin(admin.ModelAdmin):
    ordering = ('-id',)
    或
    def get_ordering(self, request):
        return ['-id', ]

 

 

23. view_on_site,编辑时,是不是在页面上出示view
on set

23. view_on_site,编辑时,是还是不是在页面上显得view
on set

 

 

view_on_site = False
或
def view_on_site(self, obj):
    return 'https://www.baidu.com'
view_on_site = False
或
def view_on_site(self, obj):
    return 'https://www.baidu.com'

 

 

24. radio_田野同志s,详细页面时,使用radio呈现选项(FK暗许使用select)

24. radio_田野同志s,详细页面时,使用radio彰显选项(FK暗许使用select)

radio_fields = {"ug": admin.VERTICAL} # 或admin.HORIZONTAL
radio_fields = {"ug": admin.VERTICAL} # 或admin.HORIZONTAL

25. show_full_result_count
= True,列表时,模糊寻觅后边呈现的数额个数样式

25. show_full_result_count
= True,列表时,模糊寻找前边彰显的数量个数样式

 

 

class UserAdmin(admin.ModelAdmin):
    # show_full_result_count = True # 1 result (12 total)
    # show_full_result_count = False  # 1 result (Show all)
    search_fields = ('user',)
class UserAdmin(admin.ModelAdmin):
    # show_full_result_count = True # 1 result (12 total)
    # show_full_result_count = False  # 1 result (Show all)
    search_fields = ('user',)

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图