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

相关推荐
woniu_maggie2 分钟前
SAP DOI EXCEL&宏的使用
后端·excel
OreoCC7 分钟前
第N5周:Pytorch文本分类入门
人工智能·pytorch·python
二两小咸鱼儿1 小时前
Java Demo - JUnit :Unit Test(Assert Methods)
java·后端·junit
字节源流1 小时前
【spring】配置类和整合Junit
java·后端·spring
zimoyin2 小时前
解决 Java/Kotlin 资源加载问题
java·python·kotlin
wjcroom2 小时前
数字投屏叫号器-发射端python窗口定制
开发语言·python
静候光阴2 小时前
python使用venv命令创建虚拟环境(ubuntu22)
linux·开发语言·python
Y1nhl2 小时前
力扣hot100_二叉树(4)_python版本
开发语言·pytorch·python·算法·leetcode·机器学习
zhuyasen3 小时前
Go语言配置解析:基于viper的conf库优雅解析配置文件
后端·go
2a3b4c3 小时前
读取 Resource 目录下文件内容
后端