gpt4 book ai didi

python - 提高 KeyError(key) KeyError : 'SECRET_KEY' with django on production settings

转载 作者:太空狗 更新时间:2023-10-29 20:20:03 27 4
gpt4 key购买 nike

我有 2 个用于生产和开发的独立设置文件以及一个通用的 base.py 设置文件
base.py

SECRET_KEY = r"!@#$%^&123456"

prod.py

from .base import *
SECRET_KEY = os.environ['SECRET_KEY']

管理.py

#!/usr/bin/env python
import os

import sys

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings.dev")

from django.core.management import execute_from_command_line

execute_from_command_line(sys.argv)

当我在终端输入这个时:

python manage.py shell --settings=entri.settings.prod

我收到错误:

raise KeyError(key)
KeyError: 'SECRET_KEY'

帮助我,我是 django 和 python 的新手

最佳答案

我认为您正在本地尝试此操作,并且您的环境中没有设置 SECRET_KEY

使用

设置
export SECRET_KEY="somesecretvalue"

然后运行 ​​python manage.py shell --settings=entri.settings.prod 应该可以正常工作。

关于python - 提高 KeyError(key) KeyError : 'SECRET_KEY' with django on production settings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28090391/

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