0

使用 kiwi tcms 一段时间,将 Kiwi TCMS 作为 Docker 容器运行。

本周我将 kiwi tcms 升级到最新版本 6.2。当我执行命令“docker exec -it kiwi_web /Kiwi/manage.py migrate”时,出现如下错误。我对 django 不熟悉,只是使用 kiwi tcms 作为工具。任何人都可以帮助这个?非常感谢。

chencjdeMacBook-Air:Kiwi chencj$ docker exec -it kiwi_web /Kiwi/manage.py migrate Traceback(最近一次调用最后):文件“/Kiwi/manage.py”,第 12 行,在 execute_from_command_line(sys.argv) 文件“/ venv/lib/python3.6/site-packages/django/core/management/ init .py”,第 381 行,在 execute_from_command_line utility.execute() 文件“/venv/lib/python3.6/site-packages/django/核心/管理/初始化.py”,第 375 行,在执行 self.fetch_command(subcommand).run_from_argv(self.argv) 文件“/venv/lib/python3.6/site-packages/django/core/management/base.py”,第 316 行,在 run_from_argv self.execute(*args, **cmd_options) 文件“/venv/lib/python3.6/site-packages/django/core/management/base.py”,第 353 行,在执行输出 = self.handle (*args, **options) 文件“/venv/lib/python3.6/site-packages/django/core/management/base.py”,第 83 行,包装在 res = handle_func(*args, **kwargs)文件“/venv/lib/python3.6/site-packages/django/core/management/commands/migrate.py”,第 85 行,在句柄 executor.loader.check_consistent_history(connection) 文件“/venv/lib/python3. 6/site-packages/django/db/migrations/loader.py”,第 297 行,在 check_consistent_history connection.alias 中,django.db.migrations.exceptions.InconsistentMigrationHistory:迁移 linkreference.0001_squashed 在其依赖 testruns.0004_squashed 之前应用于数据库“默认”。

4

1 回答 1

1

这与以下讨论的问题基本相同:

django.db.migrations.exceptions.InconsistentMigrationHistory 错误作为 6.0.1 到 6.1 升级的一部分

并通过进行中间升级来解决,如下所示: http: //kiwitcms.org/blog/kiwi-tcms-team/2018/11/02/kiwi-tcms-62/

于 2018-11-07T07:49:00.460 回答