将最常用和最重要的模型放在django管理索引的顶部。
django-admin-top-models的Python项目详细描述
Django Admin顶级型号
将最常用和最重要的模型放在django管理索引的顶部。
安装
pip install django-admin-top-models
配置
将admin_top_models添加到INSTALLED_APPS:
INSTALLED_APPS = ( ... 'admin_top_models', ... )
将admin_top_models.middleware.AdminTopModelsMiddleware添加到MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES = ( ... 'admin_top_models.middleware.AdminTopModelsMiddleware', ... )
将ADMIN_TOP_MODELS_CONFIG设置添加到您的设置中。py:
ADMIN_TOP_MODELS_CONFIG = ( ('firstapp', ('First', 'Third')), ('secondapp', ('DModel', 'CModel', 'AModel')), ('auth',), )
调整其他选项(如果需要的话)。这些是默认值):
# 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)
- 修复了安装工具抱怨缺少django的问题
1.0.0(2016-07-19)
- 修复了致命的缓存设置
- 增加了更多的测试以达到100%的覆盖率
0.0.3(2016-07-09)
- 修复了自述文件中RST不一致的标题级别
0.0.2(2016-07-09)
- 添加自述文件
- 修复了缺少配置元组的第二项时的索引器错误,如在('thirdapp',)
- 当配置包括实际不存在的型号时,固定间隔棒位置移动
0.0.1(2016-07-08)
- 初始工作版本