关于django生成迁移文件执行数据库迁移报No migrations to apply 问题解决
通常在修改了model.py中数据库字段后,更新数据库表结构,需要重新生成迁移文件,再执行迁移。
#生成最新的迁移文件
python manage.py makemigrations
#执行迁移
python manage.py migrate
在排除其他迁移失败的情况后,通常会遇到执行迁移的时候报No migrations to apply。

我的解决办法如下:
在对应的数据库中找到django_migrations表,我这里是更新books表字段,将之前关于books的执行迁移记录删除掉,再去执行迁移操作就可以生效了。


浙公网安备 33010602011771号