【Python】The session is unavailable because no secret key was set.
概要
以下のエラーが発生したため対処。
The session is unavailable because no secret key was set.
本題
Flaskでsession変数を扱う際は、以下のようにする。
from flask import session // 略 session['user_id'] = "hogehoge"
しかしながら、secret key
を設定していないとエラーが発生する。
そのためsession
変数を扱うより前の場所でsecret key
を設定する。
if __name__ == "__main__": app.secret_key = 'secret key'
これで解決