3
私はFlaskアプリケーションの設定を持つ設定クラスを持っています。ほとんどの設定オプションは取得されますが、secret_key
は未設定のままなので、セッションを使用するとエラーが発生します。設定が完全にインポートされないのはなぜですか?Flaskは設定オブジェクトからsecret_key設定を取得しません
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'
私はセッションを使用してビューにアクセスすると、私はこのエラーを取得:
RuntimeError: the session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret.