flask中的session
1 全局session
-放值:session['key']=value
-取值:session.get('key')
-删除值:session.pop('username', None)
2 session的运行机制
'''
django
1 生成一个随机字符串
2 把数据保存到djagno-session表中
3 把随机字符串返回给前端--》当cookie存到浏览器中了--》浏览器再发请求,携带cookie过来
4 根据随机字符串去表中查---》转到request.session中
flask
1 把数据加密转成字符串: eyJuYW1lIjoibHF6In0.ZMnbJw.ZUceSaD0kGnU97tu9ZWm3380r00
2 以cookie形式返回给前端---》保存到浏览器中
3 浏览器再发请求,携带cookie过来
4 加密符串---》解密---》放到session对象中
'''
3 eg
@app.route('/',methods=['GET','POST'])
def index():
session['name'] = 'b ' # 存入name
return 'index'
@app.route('/home')
def home():
print(session.get('name')) # 从cookie中取出刚刚存入的name
return 'home'
if __name__ == '__main__':
app.run()