Django数据迁移出错,解决raise NodeNotFoundError问题

错误出现在:

raise NodeNotFoundError(self.error_message, self.key, origin=self.origin) django.db.migrations.exceptions.NodeNotFoundError: Migration myApp.0003_alter_jobinfo_practise dependencies reference nonexistent parent node ('myApp', '0002_rename_hrwork_jobinfo_work_and_more')


  • 方法一:删除 myApp/migration 目录下的 0003_alter_jobinfo_practise 文件 ,再次运行 python manage.py migrate
  • 方法二:删除该项目对应数据库中的所有表及内容,删除 myApp/migration 目录下所有迁移记录,只留下 init.py这一个文件,运行
复制代码
  python manage.py makemigrations
  python manage.py migrate

相关推荐
noravinsc7 分钟前
django ssh登录 并执行命令
django·sqlite·ssh
青莳吖41 分钟前
使用 SseEmitter 实现 Spring Boot 后端的流式传输和前端的数据接收
前端·spring boot·后端
Amo Xiang1 小时前
Python 解释器安装全攻略(适用于 Linux / Windows / macOS)
linux·windows·python·环境安装
程序员杰哥1 小时前
接口自动化测试之pytest 运行方式及前置后置封装
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·pytest
我的golang之路果然有问题1 小时前
ElasticSearch+Gin+Gorm简单示例
大数据·开发语言·后端·elasticsearch·搜索引擎·golang·gin
浩皓素2 小时前
用Python开启游戏开发之旅
python
hello kitty w2 小时前
Python学习(6) ----- Python2和Python3的区别
开发语言·python·学习
mldong3 小时前
我的全栈工程师之路:全栈学习路线分享
前端·后端
互联网杂货铺3 小时前
功能测试、性能测试、安全测试详解
自动化测试·软件测试·python·功能测试·测试工具·性能测试·安全性测试
噼里啪啦啦.4 小时前
SpringBoot统一功能处理
java·spring boot·后端