Django 后台管理设置(admin.py)

 

上面是两种后台效果图,第一张是默认情况下Django的后台,第二张是稍作修改后的情况,下面记录下作了哪些修改:

代码:

class ArticleAdmin(admin.ModelAdmin):
    list_display = ('title', 'pub_date', 'clickCount')
    search_fields = ('title', 'pub_date')
    actions_on_bottom = True;
    empty_value_display = '-empty-'
    fieldsets = (
        ('基本内容:',{
            'fields':('title', 'content', ( "author",'category','isRecommend'))
        }),

        ('高级选项:', {
            'classes': ('collapse',),
            'fields': ("tag",),
        }),
    )

稍作解释:

1.list_display:决定显示哪些字段:标题,发布日期,浏览次数

2.search_fields:有一个查找框,它决定可以查找的字段

3.actions_on_bottom: 官方文档说是记录你操作记录的列表的位置,默认是在top,如果想改到下面,可以将actions_on_bottom设置成True

但是在实际测试中发现会出现上下都有这个选项的情况

4.empty_value_display:设置那些空字段的展示方式

5.fieldsets:设置页面展示方式

  上面的“基本设置”,“高级选项”是description 可以自字义

  fields是一元组,而且它决定了各项在页面中的排列顺序,如果你想将其中的一些字段放在同一行,可将其设置成一个元组,包含在fields中

 

  高级选项只是自己取的名字,并不存在高级,这里主要添加了classes部分,可以将其设置成收缩,或者展开

  classes 有二个选项:collapse and wide

    collapse: 收缩

    wide: 展开

  博客园写博客下面的“常用选项”,“高级选项”与这个效果类似。

 

posted on 2016-12-05 10:46 Andy_963 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/Andy963/p/6133027.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值