【发布时间】:2012-03-08 07:58:21
【问题描述】:
以可维护性的名义,我将一些较大的模型移到了它们自己的文件中。所以在我有这个之前:
app/
models.py
现在我有了这个:
app/
models/
__init__.py
model_a.py
model_b.py
这很好用,但是当我使用 manage.py 进行同步数据库时,它不再为这些模型创建表。
我是不是忘记了什么?
谢谢,
【问题讨论】:
-
app/models/__init__.py中有什么内容?至少,我认为您需要从子模块中导入实际的模型类(尽管这可能不是最符合 Python 的方法)。 -
另外,考虑 South 而不是 syncdb。