首页 > 解决方案 > 如何在生产中解决错误的 Django 迁移

问题描述

现在我正在开发中,所以经常对模型进行更改、编辑、删除等。

然而,即使有makemigrations并且migrateDjango 也经常不会接受我所做的更改。

有时运行python manage.py migrate --run-syncdb会解决它(是的,我知道这已被贬值,但它仍然有效,这就是我将它用作最后手段的原因)但有时它不会,我必须删除sqlite数据库并从头开始迁移。

显然在生产中这是不可能的,我想知道处理这个问题的最佳方法。

向我建议的重复问题是从 2012 年开始的,答案不再相关。

标签: django

解决方案


推荐阅读