Django 管理多个APP且在后台显示 自定义APP的名称

Posted xlhit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 管理多个APP且在后台显示 自定义APP的名称相关的知识,希望对你有一定的参考价值。

记录:多个app管理

 

 

新建名apps的python package包
将多个app迁移到apps下,在Pycharm中标记 apps 为 SourceRoot(右键->Mark Directory as)
settings文件下配置apps的路径为可查找的Sources Root

import os,sys

APPS_DIR = os.path.join(BASE_DIR,‘apps‘)
sys.path.insert(0,APPS_DIR)     # 插入到Sources路径的第一个位置,优先搜索

 

 

记录:自定义后台管理所显示的APP名字

 

在相应app(如Courses App)下的apps.py中增加verbose_name属性
并在对应的init.py下添加设置 default_app_config = ‘courses.apps.CoursesConfig‘
class CoursesConfig(AppConfig):
name = ‘courses‘
verbose_name = ‘自定义APP名字‘


以上是关于Django 管理多个APP且在后台显示 自定义APP的名称的主要内容,如果未能解决你的问题,请参考以下文章

Django学习手册 - admin后台 切换成中文显示

django适不适合做手机app后台

Django admin 一些有用的设置

第三百八十节,Django+Xadmin打造上线标准的在线教育平台—将所有app下的models数据库表注册到xadmin后台管理

django 配置管理后台,出现多个 admin/admin/admin

django后台管理-admin