【发布时间】:2017-11-01 11:41:37
【问题描述】:
在我的 Django 项目中,我有多个应用程序,并希望为所有应用程序添加通用的自定义 Command (populate_db)。但是,Django 似乎只从INSTALLED_APPS 位置注册自定义命令(即,您必须将management 文件夹放在应用程序的文件夹中)。
有没有办法将management 文件夹放在project_folder 中。这是所需的目录结构:
.
├── __init__.py
├── app_1
| ├── admin.py
| └── ...
├── app_2
| ├── admin.py
| └── ...
├── project_folder
| ├── settings.py
| └── management
| ├── __init__.py
| └── commands
| ├── __init__.py
| └── populate_db.py
└── manage.py
【问题讨论】: