现在我正在开发中,因此经常对模型进行更改,编辑,删除等。
但是,即使使用makemigrations
和migrate
,Django也常常无法接受我所做的更改。
有时运行python manage.py migrate --run-syncdb
可以解决它(是的,我知道它已经贬值了,但是它仍然可以工作,这就是为什么我将其用作最后的手段),但是有时却没有,我必须删除{{ 1}}数据库并从头开始迁移。
显然在生产中这是不可能的,我想知道处理此问题的最佳方法。
重复出现给我的问题是2012年的,答案不再适用。