我正在处理一个相对较大的平面应用程序。为了保持关注点分离,我将模型和视图文件拆分为auth_models
、dashboard_models
等taxonomy_models
。这些已被放置在文件夹结构中
APPNAME/
app/
models/
__init__.py
auth_models.py
dashboard_models.py
taxonomy_models.py
...
views/
__init__.py
dashboard_views.py
taxonomy_views.py
...
我app/models/__init__.py
的有以下几点:
from auth_models import *
from dashboard_models import *
from taxonomy_models import *
但是,当我运行时./manage.py sql app
,我没有得到任何输出。没有警告,什么都没有。
这个问题的原因是我正在实施一个数据库修改和迁移,其中 South 无法处理多个方面。所以我基本上是从一个新的模式开始,稍后将实现一个数据转换脚本来迁移现有的数据集。为此,我需要架构来创建模型表。