在学习的时候,我们总能碰到问题,然后解决问题.
这份迎难而上的精神难能可贵.
不扯许多,直入正题.
目录
二.django数据迁移报错的解决办法-----删除迁移文件
这个报错结果真的不忍直视.完全不知道问题出在哪里.怎么办呢?
!!! 申明一下,大家的报错结果各不相同,尽管有些报错能看出问题出在哪里,但是当你修正后
运行数据库迁移,他依然报这个错误,是什么原因呢?带大家进入深入探讨.
一.数据库迁移报错的原因
1.在第一次创建数据库迁移文件的时候(命令: python3 manage.py makemigrations)
创建的迁移文件migrate,
如果里面没有包含错误.将正常执行.
如果里面包含错误,将会把错误带到migrate文件中去,因为迁移文件是根据你的模型生成的.后面无论你修改错误模型,或者删除模型,还是创建新的没有问题的模型.
再来数据迁移的时候,在创建迁移文件的时候,你第一次错误将包含在里面,将导致持续报同样的错误.
### 我第一次碰到这个问题时,什么办法的试过:
修改错误模型, 更换新模