zoukankan      html  css  js  c++  java
  • 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: 展开

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

  • 相关阅读:
    .NET CF 枚举设备窗口
    .NET CF WM设备(手机)振动
    如何将 byte[] 转换为 IntPtr?
    Mobile 重启设备
    如何删除只读文件?
    随笔
    故乡的原风景
    岁月神偷
    opengl纹理映射
    bootstrap 学习笔记
  • 原文地址:https://www.cnblogs.com/Andy963/p/6133027.html
Copyright © 2011-2022 走看看