在 Django 中,我试图将一个应用程序(所以只有应用程序在 installed_apps 中)分成几个子目录,结构如下:
app
views.py
app\subdir1
views.py
app\subdir2
views.py
文件 app\views.py 仅包含
from subdir1.views import *
所以我将 app.subdir1.views 的命名空间折叠到 app.views 中。但是,这不是理想的解决方案,我宁愿使用
import subdir1.views
并且不折叠命名空间,但是这种结构使 Django 抱怨错误“无法导入 app.views.subdir1.json。父模块 app.views.subdir1 不存在。” 这当然是正确的,因为该父模块不存在。
所以我想提出的问题是:这个目录结构是否可能?