gpt4 book ai didi

python - SECRET_KEY 设置不能为空 - django+pycharm

转载 作者:太空宇宙 更新时间:2023-11-03 13:34:38 25 4
gpt4 key购买 nike

当然,我搜索了一些帖子,但没有一个有帮助。即使是最近的人也无济于事。

我目前正在使用pyCharm 安装django 使用虚拟环境。因为我尝试了很多方法但没有运气使用 pycharm 来运行项目但是,如果我在终端中使用 python manage.py runserver 执行此操作,则服务器会正​​常运行。在完成所有设置后,在 pyCharm 中不知何故,它就是不让我运行。我在pycharm哪里设置错了?

无论如何,我收到了这个错误

raise ImproperlyConfigured(“SECRET_KEY 设置不能为空。”)
django.core.exceptions.ImproperlyConfigured:SECRET_KEY 设置不能为空。

我的 manage.py 因为一些帖子正在谈论这个,但我看到它设置正确

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CodingEntrepreneurs.settings")
try:
from django.core.management import execute_from_command_line
except ImportError:
# The above import may fail for some other reason. Ensure that the
# issue is really that Django is missing to avoid masking other
# exceptions on Python 2.
try:
import django
except ImportError:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
)
raise
execute_from_command_line(sys.argv)

我的settings.py(话不多说,我有KEY)

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'SECRET_KEYSECRET_KEYSECRET_KEYSECRET_KEYSECRET_KEY'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

`

我的文件夹结构

my folder structure

我的运行调试配置

my run-debug config

我的 django 框架设置

my django-framework setting

最佳答案

因为这是 1 月 20 日的问题,我认为它已经解决了。但是,我想分享我对同一问题的修复。

我在这里遇到了同样的问题。我已经挣扎了一段时间。最后,它似乎是 Environment Variables 的问题,如您的第二个屏幕截图所示(Run/Debug Configurations)

我已经通过更新 Environment Variables 路径修复了它

DJANGO_SETTINGS_MODULE=portfolio; <..crop..>

DJANGO_SETTINGS_MODULE=portfolio.settings; <..crop..>

我必须将 settings 添加到 DJANGO_SETTINGS_MODULE 路径。

关于python - SECRET_KEY 设置不能为空 - django+pycharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41754209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com