数据迁移时报错——django.db.migrations.exceptions.NodeNotFoundError: Migration apitest.0001_initial dependencies reference nonexistent parent node (product, 0001_initial)

作者:神秘网友 发布时间:2021-02-23 17:20:12

数据迁移时报错——django.db.migrations.exceptions.NodeNotFoundError: Migration apitest.0001_initial dependencies reference nonexistent parent node (product, 0001_initial)

执行python manage.py makemigrations时出现以下错误

D:\autotestplatpython manage.py makemigrations
Traceback (most recent call last):
  File "manage.py", line 21, in module
    main()
  File "manage.py", line 17, in main
    execute_from_command_line(sys.argv)
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\core\management\__init__.py", line 371, in execute_from_command_line
    utility.execute()
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\core\management\__init__.py", line 365, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\core\management\base.py", line 288, in run_from_argv
    self.execute(*args, **cmd_options)
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\core\management\base.py", line 335, in execute
    output = self.handle(*args, **options)
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\core\management\commands\makemigrations.py", line 78, in handle
    loader = MigrationLoader(None, ignore_no_migrations=True)
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\db\migrations\loader.py", line 49, in __init__
    self.build_graph()
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\db\migrations\loader.py", line 267, in build_graph
    raise exc
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\db\migrations\loader.py", line 241, in build_graph
    self.graph.validate_consistency()
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\db\migrations\graph.py", line 243, in validate_consistency
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)]
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\db\migrations\graph.py", line 243, in listcomp
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)]
  File "D:\Program Files\Python\Python37-32\lib\site-packages\django\db\migrations\graph.py", line 96, in raise_error
    raise NodeNotFoundError(self.error_message, self.key, origin=self.origin)
django.db.migrations.exceptions.NodeNotFoundError: Migration apitest.0001_initial dependencies reference nonexistent parent node ('product', '0001_initial')

问题原因:由于'product' 应用下的'0001_initial'文件不存在,而在apitest应用下的0001_initial 文件中引用了product中的迁移记录

问题解决:删除apitest-migrations下的0001_initial .py文件,再重新执行命令

数据迁移时报错——django.db.migrations.exceptions.NodeNotFoundError: Migration apitest.0001_initial dependencies reference nonexistent parent node (product, 0001_initial) 相关文章

  1. Oracle-Rman数据备份

    1、Linux系统下备份 开启归档日志 linux 启动归档日志 SQL SHUTDOWN IMMEDIATE; SQL STARTUP MOUNT; mkdir -p /u01/arch SQL alter system set log_archive_dest_1='location=/u01/arch'; SQL alter database archivelog; SQL alter database open; SQL arch

  2. 【tf.wiki】02-TensorFlow基础示例:线性回归 (分别使用np和ts进行梯度下降预测房价+反归一化还原数据)

    知识补充 举例函数\(Z=f(X,Y)\): 偏导数 将X固定,Z的增量除以Y的增量,我们称之为Z对Y的偏导数 同理,我们保持Y值不变,Z值仅随X值改变,Z的增量除以X的增量,我们称之为Z对X的偏导数 梯度 每个点都有一个箭头来表示Z对X的偏导数,每个点都有一个箭头来表

  3. 老男孩Mysql DBA(SQL/体系结构/数据库架构设计/性能优化)

    导读 MySQL5.7的新特性中,非常突出的特性之一就是sys库,不仅可以通过sys库完成MySQL信息的收集,还可以用来监控和排查问题。 但你知道吗,sys库其实还有很多种玩法,有的或许单看表名就知道了,但有一些,还是需要老司机带路哦~ 一.用户、连接类 查看每个

  4. express中操作数据库--Mongoose

    基本操作 //1.链接数据库let mongoose = require("mongoose");mongoose.connect("mongodb://localhost/m_data");mongoose.connection.once("open", () = { console.log('数据库链接成功')}) //2.创建Schema(模型对象)let Schema = mongoose.Schema;let per

  5. NetCore +EF+Mysql 从数据库生成实体类到项目

    转载自:https://www.cnblogs.com/yangjinwang/p/9516988.html 1.点击“工具”-“NuGet包管理器”-“程序包管理器控制台” 分别安装以下几个包 Mysql 版本: Install-Package MySql.Data.EntityFrameworkCore -PreInstall-Package Pomelo.EntityFrameworkCor

  6. (十一) 数据库查询处理之连接(Join)

    (十一) 数据库查询处理之连接(Join) 1. 连接操作的一个例子 把外层关系和内层关系中满足一定关系的属性值拼接成一个新的元组 一种现在仍然十分有用的优化思路 Late Materialization 在匹配记录的时候先只复制join keys. 对于上面的例子 这种机制非常适合列存

  7. jmeter压测网站、数据库、接口及分布式压测

    1 Jmeter介绍 2 Jmeter工作原理 3 Jmeter安装 4 jmeter压测网站 5 Jmeter压测数据库 6 Jmeter压测接口 6.1 测试get接口: 6.2 测试post接口: 7 Jmeter分布式压力测试 1. Jmeter介绍 Jmeter是apache组织开发的基于java的压力测试工具。 Jmeter可以用于对服务

  8. ES集群数据冷热分离实现

    冷热数据分离的目的 1、ES集群异构,机器硬件资源配置不一,有高性能CPU和SSD存储集群,也有大容量的机械磁盘集群,比如我们的场景就是存放冷数据的集群,服务器都是多年前买的一批满配的4T Dell R70,但是新扩容的热节点机器均为DELL 高性能SSD磁盘和CPU的R

  9. atlas2.1集成CDH6.2进行元数据管理

    Atlas介绍 Apache atlas为组织提供开放式元数据管理和治理功能,用以构建其数据资产目录,对这些资产进行分类和管理,并为数据分析师和数据治理团队,提供围绕这些数据资产的协作功能。 核心组件 core Ingest/Export: Ingest 组件允许将元数据添加到 Atlas

  10. mysql 5.7 延迟复制

    前言 我们公司数据库这段时间由于数据量过大,导致备份的时间过长,一次全量备份的备份时间从凌晨12点到了早上八九点,这个时间段备份还没有结束就会占用服务器大量的网络和磁盘io,导致出现很多慢查询,影响到用户体验。这时我们就上mysql延迟复制技术,来

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2020, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词