demo.py(session):
# coding:utf-8
from flask import Flask, session # 导入session
app = Flask(__name__)
# flask的session需要用到的秘钥字符串 (如果用到session 必须配置该项)
app.config["SECRET_KEY"] = "Flask的秘钥字符串"
# flask默认把session保存到了cookie中 (不安全,所以要配置SECRET_KEY)
# 设置session
@app.route("/login")
def login():
# 设置/修改session数据
session["name"] = "python"
session["mobile"] = "18611111111"
return "login success"
# 获取session
@app.route("/index")
def index():
# 获取session数据
name = session.get("name") # 没有session返回None
return "hello %s" % name
if __name__ == '__main__':
app.run(debug=True)