转自: 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
网友评论