Session 详解:https://cloud.tencent.com/developer/article/1693106
这一节来瞧一瞧如何用 Flask 操作 Session
提供操作 Session 的 4 项功能
页面路径 | 功能 |
---|---|
/set | 在 Session 中存储一个名称为 ‘user’、值为 ‘tom’ 的变量 |
/get | 获取 Session 中名称为 ‘user’ 的变量 |
/del | 删除 Session 中名称为 ‘user’ 的变量 |
/clear | 清除 Session 中所有的变量 |
设置 Session
@app.route("/set") def set(): session"user" = "poloyy" session"pwd" = "password" return render_template('query.html', user=session.get("user"), pwd=session.get("pwd"))
获取 Session
@app.route("/get") def get(): user = session.get("user") pwd = session.get("pwd") return render_template('query.html', user=user, pwd=pwd)
删除 Session
@app.route("/del") def del_(): session.pop("user") return render_template('query.html', user=session.get("user"), pwd=session.get("pwd"))
清空 Session 全部变量
@app.route("/clear") def clear(): session.clear() return render_template('query.html', user=session.get("user"), pwd=session.get("pwd"))
浏览器的运行效果
设置 Session
获取 Session
删除 Session
清空 Session 全部变量
总结