記錄:多個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名字'