【发布时间】:2021-04-30 00:39:53
【问题描述】:
我在 Ubuntu 20.4 中安装了 django cookiecutter 当我尝试迁移到数据库时使用 postgresql 时出现此错误:
python manage.py 迁移 Traceback(最近一次调用最后一次):文件“manage.py”,第 10 行,在 execute_from_command_line(sys.argv) 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/management/init.py”, 第 381 行,在 execute_from_command_line utility.execute() 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/management/init.py”, 第 375 行,执行中 self.fetch_command(subcommand).run_from_argv(self.argv) 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/management/base.py”, 第 323 行,在 run_from_argv self.execute(*args, **cmd_options) 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/management/base.py”, 第 361 行,执行中 self.check() 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/management/base.py”, 第 387 行,检查中 all_issues = self._run_checks(文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/management/commands/migrate.py”, 第 64 行,在 _run_checks 问题 = run_checks(tags=[Tags.database]) 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/checks/registry.py”, 第 72 行,在 run_checks 中 new_errors = check(app_configs=app_configs) 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/core/checks/database.py”, 第 9 行,在 check_database_backends 中 对于connections.all()中的conn:文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/db/utils.py”, 第 216 行,总共 return [self[alias] for alias in self] 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/db/utils.py”, 第 213 行,在 iter 中 返回迭代器(self.databases)文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/utils/functional.py”, 第 80 行,在 get res = instance.dict[self.name] = self.func(instance) File "/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/db /utils.py", 第 147 行,在数据库中 self._databases = settings.DATABASES 文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/conf/init.py”, 第 79 行,在 getattr 中 self._setup(name) 文件 "/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/conf/init.py", 第 66 行,在 _setup 中 self._wrapped = 设置(settings_module)文件“/home/mais/PycharmProjects/django_cookiecutter_task/venv/lib/python3.8/site-packages/django/conf/init.py”, 第 176 行,在 init 中 raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") django.core.exceptions.ImproperlyConfigured: The SECRET_KEY 设置不能为空。
我在 cookiecutter 文档中完成了全部说明并创建了 b 有什么问题?
【问题讨论】:
标签: python-3.x django django-rest-framework