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

相关推荐
质造者8 分钟前
LangChain + Ollama + Tavily 实现旅游问答系统
linux·人工智能·python·langchain·rag
Nturmoils15 分钟前
自增主键别只会 auto_increment,先把值从哪来讲清楚
数据库·后端
伊布拉西莫21 分钟前
【流畅的Python】第20章:并发执行器 — 学习笔记
笔记·python·学习
Slice_cy25 分钟前
基于node实现服务端内核引擎
前端·后端
IT策士26 分钟前
Redis 从入门到精通:Python 操作 Redis
redis·python·bootstrap
编码者卢布32 分钟前
【Azure AI Search】 searchMode=any 和 searchMode=all 有什么区别?
人工智能·python·flask
Samooyou39 分钟前
大模型微调(Fine Tuning)
人工智能·python·ai·语言模型
qq_85730581942 分钟前
python语法
开发语言·python·算法
神奇小汤圆44 分钟前
什么是面向切面编程AOP?
后端
倾颜1 小时前
从手写 Runner 到 LangGraph:受控 Agent 接入 LangGraph
前端·后端·langchain