【发布时间】:2021-04-18 13:29:13
【问题描述】:
我正在使用 Django 做一个小项目,现在我尝试安装多租户模式
我一步一步按照文档进行操作,但是当我尝试迁移时,执行此命令后出现一些错误:python manage.py migrate_schemas --shared
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 "/root/centrix/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
utility.execute()
File "/root/centrix/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/root/centrix/lib/python3.8/site-packages/django/core/management/base.py", line 322, in run_from_argv
parser = self.create_parser(argv[0], argv[1])
File "/root/centrix/lib/python3.8/site-packages/django/core/management/base.py", line 296, in create_parser
self.add_arguments(parser)
File "/root/centrix/lib/python3.8/site-packages/tenant_schemas/management/commands/migrate_schemas.py", line 20, in add_arguments
command.add_arguments(parser)
File "/root/centrix/lib/python3.8/site-packages/django/core/management/commands/migrate.py", line 26, in add_arguments
parser.add_argument(
File "/usr/lib/python3.8/argparse.py", line 1398, in add_argument
return self._add_action(action)
File "/usr/lib/python3.8/argparse.py", line 1761, in _add_action
self._optionals._add_action(action)
File "/usr/lib/python3.8/argparse.py", line 1602, in _add_action
action = super(_ArgumentGroup, self)._add_action(action)
File "/usr/lib/python3.8/argparse.py", line 1412, in _add_action
self._check_conflict(action)
File "/usr/lib/python3.8/argparse.py", line 1551, in _check_conflict
conflict_handler(action, confl_optionals)
File "/usr/lib/python3.8/argparse.py", line 1560, in _handle_conflict_error
raise ArgumentError(action, message % conflict_string)
argparse.ArgumentError: argument --skip-checks: conflicting option st
ring: --skip-checks
来源:https://django-tenant-schemas.readthedocs.io/en/latest/install.html
【问题讨论】:
-
@iklinac 我已经尝试过这个解决方案,但同样的问题