美文网首页
python manage.py migrate 出错后产生的坑

python manage.py migrate 出错后产生的坑

作者: 隆long | 来源:发表于2018-01-12 16:29 被阅读0次

    当你修改modal出现错误后,执行python manage.py makemigrations成功,然后执行python manage.py migrate,然后就会发现无论你怎么修改modal.py文件,执行python manage.py migrate一直都是报同样的错。这里应该是django的bug吧,它无法回滚到正确状态,需要你去手动删除之前执行python manage.py makemigrations产生的文件。需要删除的有两个地方

    1.进入项目文件下的Model\migrations目录,看文件名,找出你之前错误的动作所生成的py文件

    2.进入数据库django_migrations,找出相应的记录,删除

    然后执行python manage.py migrate,发现成功了,说明项目已经回复到正常状态了,继续开发吧

    相关文章

      网友评论

          本文标题:python manage.py migrate 出错后产生的坑

          本文链接:https://www.haomeiwen.com/subject/jrvfoxtx.html