正如标题所说,我似乎无法让迁移工作。
该应用程序最初低于 1.6,所以我知道迁移最初不会存在,事实上,如果我运行,python manage.py migrate
我会得到:
Operations to perform:
Synchronize unmigrated apps: myapp
Apply all migrations: admin, contenttypes, auth, sessions
Synchronizing apps without migrations:
Creating tables...
Installing custom SQL...
Installing indexes...
Running migrations:
No migrations to apply.
如果我对 中的任何模型进行更改myapp
,它仍然按预期显示未迁移。
但如果我跑步,python manage.py makemigrations myapp
我会得到:
No changes detected in app 'myapp'
我运行命令的内容或方式似乎无关紧要,它永远不会检测到应用程序有更改,也不会向应用程序添加任何迁移文件。
有没有办法强制应用程序迁移并基本上说“这是我的工作基地”或其他什么?还是我错过了什么?
如果有帮助的话,我的数据库是 PostgreSQL 数据库。