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 分钟前
Node.js 编程实战:RESTful API 设计
前端·后端·node.js
程序员爱钓鱼11 分钟前
Node.js 编程实战:GraphQL 简介与实战
前端·后端·node.js
2401_8414956414 分钟前
【LeetCode刷题】寻找重复数
数据结构·python·算法·leetcode·链表·数组·重复数
laplace012319 分钟前
LangChain 1.0 入门实战(Part 1)详细笔记
笔记·python·langchain·numpy·pandas
only-lucky26 分钟前
Python版本OpenCV
开发语言·python·opencv
三万棵雪松30 分钟前
【python-基础】
开发语言·python
先做个垃圾出来………31 分钟前
2610.转换二维数组
开发语言·python
java1234_小锋38 分钟前
[免费]基于Python的Django+Vue3在线商城系统(简易版)【论文+源码+SQL脚本】
python·django·商城系统·python毕业设计·在线商城
ray96339 分钟前
Python——for循环和range()函数
python
vibag41 分钟前
Model大模型接口
python·语言模型·langchain·大模型