我将我的模型外包到包中以便更好地了解。因此,我的应用models.py
的{{1}}看起来像
main
实际模型位于from django.db import models
from models import *
所以当我回去准备迁移时:
models/user.py, ...
Django没有发现任何变化。为什么呢?
答案 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, ...
并且有效