栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

在执行迁移时遇到No migrations to apply的解决方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在执行迁移时遇到No migrations to apply的解决方法

更改模型类时:
在遇到需要更改模型类的时候 删除数据库中的表和migrations中的迁移文件 重新进行迁移 先执行python manage.py makemigrations 执行完的信息
-Create model User
再执行python manage.py migrate 就会报错
No migrations to apply
我们在进行迁移文件时 一共会生成三方文件,迁移文件、数据库中的表以及迁移信息的记录 这里是我之前写的一个项目拿来给大家举例 我们打开数据库

迁移打开django_migrations表会看到之前的迁移记录

因为这条user迁移记录数据库会以为我们已经迁移完成不会在进行迁移操作
删除完再次执行python manage.py migrate就能够迁移成功了 最后记住: 迁移文件、数据库中的表以及迁移信息的记录这三方删除的时候缺一不可,缺少任何一方都会报错。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828864.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号