Django项目开发中数据库迁移报错问题万能解决方法

在使用django做开发,使用django框架小一年了,每次在更改数据库字段(models.py)时进行migration migrate经常报错,久病成医,记录一下。

  1. 删掉该app下除__init__.py的所有迁移历史文件。
    这是因为若之前的迁移文件无法执行,新产生的迁移文件也就无法执行,一直error。
    如果能找到无法执行的迁移文件,给他删除了应该是最合适的。但是如果不清楚从哪里开始出的错,就整个全删了,重新迁移
    Django项目开发中数据库迁移报错问题万能解决方法_第1张图片
  2. models.py中修改字段或属性。
  3. 重新执行迁移操作(migration+migrate)。
  4. 更新完成

记录一下,以免日后忘记
我的邮箱:[email protected],CSDN私信很少看,欢迎各位大佬不吝赐教~

你可能感兴趣的:(django,python,后端)