在我的 Django 应用程序中,我有很多代码,所以我拆分了我的源文件并将它们放入子文件夹中,如下所示:
myproject/
myapp/
management/
__init__.py
models/
__init__.py
common.py
users.py
matches.py
questionnaires/
demographics/
templates/
__init__.py
models.py
views.py
...
views/
__init__.py
abstract.py
concrete.py
现在我很困惑该放什么INSTALLED_APPS
。是所有包含模型的文件夹吗?或者所有包含源的文件夹?如果我包含所有子文件夹,是否还需要包含父文件夹?这应该与 my my论点中setup.py
的内容相匹配吗?packages
注意:我知道我可以将它重构为多个应用程序,但是(1)我希望所有这些功能都有一个公共命名空间,因为它正在重新分配,并且(2)我对我的问题的答案感到好奇。