正如标题所说,我似乎无法让迁移正常工作.
该应用程序最初是在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数据库,如果这有任何帮助的话.