RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1350017
Accepted
Vladimir Babaev
Vladimir Babaev
Asked:2022-04-15 17:43:15 +0000 UTC2022-04-15 17:43:15 +0000 UTC 2022-04-15 17:43:15 +0000 UTC

django-cms 迁移错误

  • 772

在 django-cms 中创建了一个访问 Title 模型的医生表。在服务器上迁移时,出现以下文本形式的错误。谷歌搜索了很多,没有任何帮助。我可以从迁移文件夹中删除所有迁移并运行 makemigrations 并且它会工作,但问题是如果表被更改,那么迁移将不会被应用。那么问题来了,我该如何修复这个错误,以便每次我不删除迁移并重置数据库。

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/core/management/base.py", line 89, in wrapped
    res = handle_func(*args, **kwargs)
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/core/management/commands/migrate.py", line 92, in handle
    executor = MigrationExecutor(connection, self.migration_progress_callback)
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/db/migrations/executor.py", line 18, in __init__
    self.loader = MigrationLoader(self.connection)
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/db/migrations/loader.py", line 53, in __init__
    self.build_graph()
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/db/migrations/loader.py", line 259, in build_graph
    self.graph.validate_consistency()
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/db/migrations/graph.py", line 195, in validate_consistency
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)]
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/db/migrations/graph.py", line 195, in <listcomp>
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)]
  File "/home/user/Рабочий стол/backend-clinic/venv/lib/python3.8/site-packages/django/db/migrations/graph.py", line 58, in raise_error
    raise NodeNotFoundError(self.error_message, self.key, origin=self.origin)
django.db.migrations.exceptions.NodeNotFoundError: Migration doctors.0001_initial dependencies reference nonexistent parent node ('cms', '0023_auto_20211110_1234')

我稍微想通了这个问题。迁移编号 0023 是在创建从 django-cms 到表的 ForeignKey 的表迁移时创建的,目前尚不知道如何解决此问题。我在等你的帮助。

-rw-rw-r-- 1 user user 10853 ноя 15 17:30 0001_initial.py
-rw-rw-r-- 1 user user  8719 ноя 15 17:30 0002_auto_20140816_1918.py
-rw-rw-r-- 1 user user   389 ноя 15 17:30 0003_auto_20140926_2347.py
-rw-rw-r-- 1 user user  1355 ноя 15 17:30 0004_auto_20140924_1038.py
-rw-rw-r-- 1 user user  4844 ноя 15 17:30 0005_auto_20140924_1039.py
-rw-rw-r-- 1 user user  1853 ноя 15 17:30 0006_auto_20140924_1110.py
-rw-rw-r-- 1 user user   378 ноя 15 17:30 0007_auto_20141028_1559.py
-rw-rw-r-- 1 user user   394 ноя 15 17:30 0008_auto_20150121_0059.py
-rw-rw-r-- 1 user user   419 ноя 15 17:30 0008_auto_20150208_2149.py
-rw-rw-r-- 1 user user   224 ноя 15 17:30 0009_merge.py
-rw-rw-r-- 1 user user  3223 ноя 15 17:30 0010_migrate_use_structure.py
-rw-rw-r-- 1 user user   651 ноя 15 17:30 0011_auto_20150419_1006.py
-rw-rw-r-- 1 user user   823 ноя 15 17:30 0012_auto_20150607_2207.py
-rw-rw-r-- 1 user user   546 ноя 15 17:30 0013_urlconfrevision.py
-rw-rw-r-- 1 user user  1363 ноя 15 17:30 0014_auto_20160404_1908.py
-rw-rw-r-- 1 user user   391 ноя 15 17:30 0015_auto_20160421_0000.py
-rw-rw-r-- 1 user user   773 ноя 15 17:30 0016_auto_20160608_1535.py
-rw-rw-r-- 1 user user  1988 ноя 15 17:30 0017_pagetype.py
-rw-rw-r-- 1 user user  3490 ноя 15 17:30 0018_create_pagenode.py
-rw-rw-r-- 1 user user  3189 ноя 15 17:30 0019_set_pagenode.py
-rw-rw-r-- 1 user user  2730 ноя 15 17:30 0020_old_tree_cleanup.py
-rw-rw-r-- 1 user user   427 ноя 15 17:30 0021_auto_20180507_1432.py
-rw-rw-r-- 1 user user   810 ноя 15 17:30 0022_auto_20180620_1551.py
-rw-rw-r-- 1 user user  2384 ноя 15 17:37 0023_auto_20211115_1737.py
-rw-rw-r-- 1 user user   395 ноя 15 17:30 __init__.py
drwxrwxr-x 2 user user  4096 ноя 15 17:30 __pycache__
-rw-r--r-- 1 root root 10853 Nov 15 17:36 0001_initial.py
-rw-r--r-- 1 root root  8719 Nov 15 17:36 0002_auto_20140816_1918.py
-rw-r--r-- 1 root root   389 Nov 15 17:36 0003_auto_20140926_2347.py
-rw-r--r-- 1 root root  1355 Nov 15 17:36 0004_auto_20140924_1038.py
-rw-r--r-- 1 root root  4844 Nov 15 17:36 0005_auto_20140924_1039.py
-rw-r--r-- 1 root root  1853 Nov 15 17:36 0006_auto_20140924_1110.py
-rw-r--r-- 1 root root   378 Nov 15 17:36 0007_auto_20141028_1559.py
-rw-r--r-- 1 root root   394 Nov 15 17:36 0008_auto_20150121_0059.py
-rw-r--r-- 1 root root   419 Nov 15 17:36 0008_auto_20150208_2149.py
-rw-r--r-- 1 root root   224 Nov 15 17:36 0009_merge.py
-rw-r--r-- 1 root root  3223 Nov 15 17:36 0010_migrate_use_structure.py
-rw-r--r-- 1 root root   651 Nov 15 17:36 0011_auto_20150419_1006.py
-rw-r--r-- 1 root root   823 Nov 15 17:36 0012_auto_20150607_2207.py
-rw-r--r-- 1 root root   546 Nov 15 17:36 0013_urlconfrevision.py
-rw-r--r-- 1 root root  1363 Nov 15 17:36 0014_auto_20160404_1908.py
-rw-r--r-- 1 root root   391 Nov 15 17:36 0015_auto_20160421_0000.py
-rw-r--r-- 1 root root   773 Nov 15 17:36 0016_auto_20160608_1535.py
-rw-r--r-- 1 root root  1988 Nov 15 17:36 0017_pagetype.py
-rw-r--r-- 1 root root  3490 Nov 15 17:36 0018_create_pagenode.py
-rw-r--r-- 1 root root  3189 Nov 15 17:36 0019_set_pagenode.py
-rw-r--r-- 1 root root  2730 Nov 15 17:36 0020_old_tree_cleanup.py
-rw-r--r-- 1 root root   427 Nov 15 17:36 0021_auto_20180507_1432.py
-rw-r--r-- 1 root root   810 Nov 15 17:36 0022_auto_20180620_1551.py
-rw-r--r-- 1 root root  2384 Nov 10 12:34 0023_auto_20211110_1234.py
-rw-r--r-- 1 root root   395 Nov 15 17:36 __init__.py
drwxr-xr-x 2 root root  4096 Nov 15 17:36 __pycache__
django
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    Vladimir Babaev
    2022-04-30T17:14:25Z2022-04-30T17:14:25Z
    1. 我解决了这个问题,虽然不是很正确,但它可以正常工作。我将本地机器上的文件名更改为服务器的名称,即将0023_auto_20211115_1737.py更改为0023_auto_20211110_1234.py。同样在本地机器的数据库中的 django_migrations 表中,我将 name=0023_auto_20211115_1737.py 所在的条目更改为 name=0023_auto_20211115_1737.py。

    2. 我还对这个问题使用了另一种解决方案,这不是很方便,我只是从破坏所有迁移的提交中的文件中删除了文件。

    • 0

相关问题

  • Django views.py 如何编写过滤器来显示文章的评论

  • 为什么 Sales 字段没有到达前面,即使它们已添加到序列化程序中

  • 注销而不进入 /exit 页面

  • Django 调试服务器未启动

  • 如果页面长时间打开,则 CSRF cookie 未设置 Django

  • 如何删除通过外键链接到另一个模型的图像

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    表格填充不起作用

    • 2 个回答
  • Marko Smith

    提示 50/50,有两个,其中一个是正确的

    • 1 个回答
  • Marko Smith

    在 PyQt5 中停止进程

    • 1 个回答
  • Marko Smith

    我的脚本不工作

    • 1 个回答
  • Marko Smith

    在文本文件中写入和读取列表

    • 2 个回答
  • Marko Smith

    如何像屏幕截图中那样并排排列这些块?

    • 1 个回答
  • Marko Smith

    确定文本文件中每一行的字符数

    • 2 个回答
  • Marko Smith

    将接口对象传递给 JAVA 构造函数

    • 1 个回答
  • Marko Smith

    正确更新数据库中的数据

    • 1 个回答
  • Marko Smith

    Python解析不是css

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5