学习笔记---问题总结(1): django数据迁移时出现报错---解决办法(python--pycharm)

本文总结了在使用Django进行数据库迁移时遇到的错误问题,分析了错误原因并提供了解决方案——删除迁移文件。通过删除错误的迁移文件,重新创建和执行迁移,可以解决大部分数据库迁移报错。
摘要由CSDN通过智能技术生成

在学习的时候,我们总能碰到问题,然后解决问题.

        这份迎难而上的精神难能可贵.

        不扯许多,直入正题.

目录

一.数据库迁移报错的原因

二.django数据迁移报错的解决办法-----删除迁移文件


这个报错结果真的不忍直视.完全不知道问题出在哪里.怎么办呢?

!!! 申明一下,大家的报错结果各不相同,尽管有些报错能看出问题出在哪里,但是当你修正后

运行数据库迁移,他依然报这个错误,是什么原因呢?带大家进入深入探讨.

一.数据库迁移报错的原因

1.在第一次创建数据库迁移文件的时候(命令: python3 manage.py makemigrations)

        创建的迁移文件migrate,

        如果里面没有包含错误.将正常执行.

        如果里面包含错误,将会把错误带到migrate文件中去,因为迁移文件是根据你的模型生成的.后面无论你修改错误模型,或者删除模型,还是创建新的没有问题的模型.

        再来数据迁移的时候,在创建迁移文件的时候,你第一次错误将包含在里面,将导致持续报同样的错误.

###  我第一次碰到这个问题时,什么办法的试过:

        修改错误模型, 更换新模

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值