flask session在初始化时报错:RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret.
from flask import Flask, session from flask_session import Session import os app = Flask(__name__) app.config['SECRET_KEY'] = os.urandom(24) Session(app)
解决方法:增加app.config['SESSION_TYPE'] = 'filesystem'语句
from flask import Flask, session from flask_session import Session import os app = Flask(__name__) app.config['SESSION_TYPE'] = 'filesystem' app.config['SECRET_KEY'] = os.urandom(24) Session(app)

本文介绍了使用Flask-Session扩展时遇到的一个常见错误:由于未设置SECRET_KEY而导致的会话不可用问题。通过示例代码展示了如何正确配置Flask应用以避免此错误,并强调了设置SECRET_KEY和SESSION_TYPE参数的重要性。
2330

被折叠的 条评论
为什么被折叠?



