gpt4 book ai didi

python - Flask 没有从配置对象中获取 secret_key 配置

转载 作者:太空狗 更新时间:2023-10-30 02:28:29 26 4
gpt4 key购买 nike

我有一个配置类,其中包含我的 Flask 应用程序的配置。大多数配置选项都被选中,但 secret_key 仍未设置,因此使用 session 会引发错误。为什么配置没有完全导入?

app.py:

app = Flask(__name__)
app.config.from_object('config.BaseConfig')

config.py:

class BaseConfig(object):
DEBUG = True
SQLALCHEMY_DATABASE_URI = 'sqlite:///test.db'
SQLALCHEMY_TRACK_MODIFICATIONS = False
secret_key = '122332'

当我访问使用 session 的 View 时,出现此错误:

RuntimeError: the session is unavailable because no secret key was set.  Set the secret_key on the application to something unique and secret.

最佳答案

配置键全部大写,以区分正在扫描的任何对象的配置和其他属性。 key secret_key 是小写的,因此未被提取。

SECRET_KEY = 'stack overflow'

关于python - Flask 没有从配置对象中获取 secret_key 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36798056/

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