本文主要是介绍No migrations to apply 问题解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当我们创建数据库,然后进行数据迁移时,发现表错误,我们删除了数据库中的表,同时又删除了migrations中的迁移文件,这时候我们进行迁移会报错:No migrations to apply,最暴力最简单的操作就是删库跑路,但如果不想跑路,解决措施如下:
先执行python manage.py makemigrations 信息如下:
再执行python manage.py migrate 就会报错:
其实当我们迁移文件时,一共会生成三方文件,迁移文件、数据库中的表以及迁移信息的记录
这里我以sqlite数据库举例,打开数据库,找到如下表中的django_migrations表:
打开会看到:
我们生成了一条 迁移
这篇关于No migrations to apply 问题解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!