注:多个app管理
- 在项目的目录下新建名为apps的python package包
-
在 apps 包里面创建所需的多个 app
示例:在 pycharm 提供的 Teminal窗口中操作,切换到apps目录下: cd luffy cd apps python ../../manage.py startapp Auth
-
在settings配置文件中设置apps的路径为可查找的Sources Root
import os,sys sys.path.insert(0, os.path.join(BASE_DIR, 'apps')) # 插入到Sources路径的第一个位置,优先搜索
注:自定义后台管理所显示的APP名称
-
在相应app(如Auth App)下的apps.py中增加verbose_name属性
class AuthConfig(AppConfig): name = 'Auth' verbose_name = '用户'
-
在Auth应用下的init.py文件中添加
default_app_config = 'Auth.apps.AuthConfig'