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

相关推荐
我爱一条柴ya几秒前
【AI大模型】RAG系统组件:向量数据库(ChromaDB)
数据库·人工智能·pytorch·python·ai·ai编程
全栈凯哥12 分钟前
20.缓存问题与解决方案详解教程
java·spring boot·redis·后端·缓存
小莫分享26 分钟前
2023年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
java·后端·面试·职场和发展
Brookty27 分钟前
【操作系统】线程
java·linux·服务器·后端·学习·java-ee·操作系统
源码云商30 分钟前
基于 SpringBoot + Vue 的 IT 技术交流和分享平台的设计与实现
vue.js·spring boot·后端
天天爱吃肉821834 分钟前
从零到一:深度解析汽车标定技术体系与实战策略
python·嵌入式硬件·自动化·汽车
还听珊瑚海吗35 分钟前
Python(一)
开发语言·python
程序员爱钓鱼1 小时前
Go语言实战案例-简易计算器(加减乘除)
后端
LuckyLay2 小时前
1.1.2 运算符与表达式——AI教你学Django
python·django
学不会就看2 小时前
Django--01基本请求与响应流程
后端·python·django