Django没有检测到模型的变化

时间:2015-09-21 11:36:51

标签: python django

我将我的模型外包到包中以便更好地了解。因此,我的应用models.py的{​​{1}}看起来像

main

实际模型位于from django.db import models from models import *

所以当我回去准备迁移时:

models/user.py, ...

Django没有发现任何变化。为什么呢?

2 个答案:

答案 0 :(得分:0)

Django调查'appname / models.py'。如果你想要这个结构,可以使用'appname / user / models.py'和INSTALLED_APPS'appname.user',但最好使用平面设计:'appname / models.py','user / models.py' ,...

答案 1 :(得分:0)

我在迁移模型时遇到了同样的问题。所以我改变了导入方法而不是

from models import *

我试过这个

from models.user import User, Device, ...

并且有效