Flask SECRET_KEY报错
在flask项目中,Session, Cookies以及一些第三方扩展都会用到SECRET_KEY值,这是一个比较重要的配置值。
在使用flask时,产生了这个错误:
1 | RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret. |
解决方法是在flask项目文件_inti__.py加入设置SECRET_KEY。
1 | app = Flask(__name__) |
如果需要设置一个随机的SECRET_KEY值。我们可以使用os模块的urandom函数来获得随机值:
1 | >>> import os |