我有一个应用程序,其中有模型和我部署的网站。现在我在应用程序中添加了2个模型。不幸的是,我的迁移已在本地删除,在添加模型后,我再次使用2个新模型生成迁移。
它给了我0001_initial.py,我也可以看到我的新模特。现在我在服务器上更新了我的这个文件。但是,当我做python manage.py migrate时,它说“你的某些模型已被更改,但没有反映出来,所以manage.py makemigrations和manage.py migrate”
我试过“python manage.py migrate”,但它说同样的话。我无法得到这些模型。我甚至尝试过“python manage.py syncdb”但同样的错误。
我已经在管理员中注册了这些模型,所以在管理员中我看到了这些模型但是当我点击它时我的服务器就会挂起。我认为因为我的模型没有同步或我的新表没有创建。
在我的迁移中,我也可以看到新模型,但是当我执行“manage.py migrate”时,我会收到错误,我应该先迁移并重新迁移。
无论如何,我可以强迫我的应用程序在我拥有新模型时强行使用该迁移。
我从几小时开始尝试这个但没有解决方案。需要帮助