我试图使用 makemigrations 命令在现有应用程序中创建迁移,但它输出“未检测到更改”。
通常我使用 startapp
命令创建新应用程序,但在我创建它时并没有将它用于这个应用程序。
调试后,我发现它没有创建迁移,因为应用程序中缺少 migrations
包/文件夹。
如果它不存在或我遗漏了什么,创建文件夹会更好吗?
最佳答案
要为应用创建初始迁移,请运行 makemigrations
并指定应用名称。将创建迁移文件夹。
./manage.py makemigrations <myapp>
您的应用程序必须首先包含在
INSTALLED_APPS
中(在 settings.py 中)。关于python - Django - makemigrations - 未检测到更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36153748/