设为首页 加入收藏

TOP

Django---admin(二)
2017-12-19 17:25:01 】 浏览:372
Tags:Django---admin
s,详细页面时,显示字段的字段

 

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

 

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

 

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

 

19. readonly_fields,详细页面时,只读字段

 

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

 

20. fieldsets,详细页面时,使用fieldsets标签对数据进行分割显示

 

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

 

21. 详细页面时,M2M显示时,数据移动选择(方向:上下和左右)

 

 

 

 

 

 

 

 

 

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

22. 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_fields,详细页面时,使用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',)

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python自动化--语言基础4--模块、.. 下一篇Scrapy源码注解--CookiesMiddlewa..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目