跳转到主要内容

将最常用和最重要的模型放到Django管理索引页面的顶部。

项目描述

django-admin-top-models

Downloads Latest Version Travis-ci Coveralls License

将最常用和最重要的模型放到Django管理索引页面的顶部。

https://cloud.githubusercontent.com/assets/2418596/16707176/8b4f1a28-45ce-11e6-991a-01e17d7d5ba8.png

安装

pip install django-admin-top-models

配置

  1. admin_top_models 添加到 INSTALLED_APPS

    INSTALLED_APPS = (
        ...
        'admin_top_models',
        ...
    )
  2. admin_top_models.middleware.AdminTopModelsMiddleware 添加到 MIDDLEWARE_CLASSES

    MIDDLEWARE_CLASSES = (
        ...
        'admin_top_models.middleware.AdminTopModelsMiddleware',
        ...
    )
  3. ADMIN_TOP_MODELS_CONFIG 设置添加到您的 settings.py

    ADMIN_TOP_MODELS_CONFIG = (
        ('firstapp', ('First', 'Third')),
        ('secondapp', ('DModel', 'CModel', 'AModel')),
        ('auth',),
    )
  4. 调整其他选项(如果需要。这些是默认值)

    # should the '--------------------' spacer be added between your top and the rest models?
    ADMIN_TOP_MODELS_INSERT_SPACER = True
    
    ADMIN_TOP_MODELS_SPACER_NAME = '-' * 20
    
    # if this is set to True, order of apps and models will be the same across different languages,
    # otherwise django's order by translated names will be used.
    ADMIN_TOP_MODELS_ALWAYS_SORT_BY_OBJECT_NAME = False

变更日志

1.1.0 (2016-08-04)

  • 修复了setuptools关于缺失django的抱怨

1.0.0 (2016-07-19)

  • 修复了设置被致命缓存的错误

  • 添加了更多测试以达到100%覆盖率

0.0.3 (2016-07-09)

  • 修复了README中RST不一致的标题级别

0.0.2 (2016-07-09)

  • 添加了README

  • 修复了当配置元组中的第二个元素缺失时(如 ('thirdapp',))出现的 IndexError

  • 修复了配置包含实际不存在的模型时间距位置偏移的问题

0.0.1 (2016-07-08)

  • 初始工作版本

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-admin-top-models-1.1.0.tar.gz (9.0 kB 查看哈希值)

上传时间 源代码