美文网首页
Django migrations 出错的解决方案

Django migrations 出错的解决方案

作者: 死也要学会django | 来源:发表于2019-03-28 13:50 被阅读0次

转自: https://me.csdn.net/lmw1239225096

问题描述:
已有的model,修改之后,想重新建模,于是将migrations文件夹中除init.py之外其他文件都删掉,
再次执行以下步骤python manage.py makemigrations确认成功,执行python manage.py migrate,
提示No migrations to apply.

解决方式:

方式一:(一般就可以解决问题)

1、python manage.py migrate --fake #使用这条命令

方式二:(参考别人的方式)

1、python manage.py dbshell 进到数据库中,执行delete from django_migrations where app='your_appname';
2、python manage.py makemigrations(若migrations文件未删除,可不执行这一步)

3、python manage.py migrate 或 python manage.py migrate --fake

相关文章

网友评论

      本文标题:Django migrations 出错的解决方案

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