Flask中使用session非常简单,只需要简单导入模块就可以开始使用了,我们直接来看例子吧。
#!/usr/bin/python3 #coding:utf-8 from flask import Flask,session app = Flask(__name__) app.config['SECRET_KEY'] = 'merci' @app.route('/') def index(): session['name'] = 'shevechco' return 'test' @app.route('/show') def show(): name = session['name'] return name if __name__ == "__main__": app.run(debug=True)
flask中session其实也是属于请求上下文的一种,他的使用方法和php一样,获取的时候可以使用字典的方式来session['name']获取存储的数据,也可以使用session.get('name')来获取
还有一点需要注意,使用session前一定要设置SECRET_KEY,不然是会报错的