1. ホーム
  2. python

[解決済み] FlaskのSECRET_KEYはどこで手に入るのですか?

2022-03-03 05:22:28

質問

Flask-Debugtoolbar をセットアップしようとしているのですが、 "DebugToolBar requires a SECRET_KEY" というメッセージが表示されます。 秘密鍵はどこで手に入れられますか?

解決方法を教えてください。

その シークレットキー は、クライアント側のセッションを安全に保つために必要です。以下のように、ランダムなキーを生成することができます。

>>> import os
>>> os.urandom(24)
'\xfd{H\xe5<\x95\xf9\xe3\x96.5\xd1\x01O<!\xd5\xa2\xa0\x9fR"\xa1\xa8'

そのキーをコピーして、設定ファイルに貼り付けるだけです。

SECRET_KEY = '\xfd{H\xe5<\x95\xf9\xe3\x96.5\xd1\x01O<!\xd5\xa2\xa0\x9fR"\xa1\xa8'

参照 セッション ドキュメンテーション