Flask 在视图中使用会话对象
示例
首先,请确保您已从flask导入了会话
from flask import session
要使用会话,Flask应用程序需要定义的SECRET_KEY。
app = Flask(__name__) app.secret_key = 'app secret key'
默认情况下,使用使用密钥签名的cookie来实现会话。这样可以确保除了您的应用程序之外,不会修改任何数据,因此请确保选择一个安全的数据!浏览器将cookie与每个请求一起发送回您的应用程序,从而使请求之间的数据持久化。
要使用会话,您只需引用对象(它的行为就像字典一样)
@app.route('/')
def index():
if 'counter' in session:
session['counter'] += 1
else:
session['counter'] = 1
return 'Counter: '+str(session['counter'])要释放会话变量,请使用pop()方法。
session.pop('counter', None)示例代码:
from flask import Flask, session
app = Flask(__name__)
app.secret_key = 'app secret key'
@app.route('/')
def index():
if 'counter' in session:
session['counter'] += 1
else:
session['counter'] = 1
return 'Counter: '+str(session['counter'])
if __name__ == '__main__':
app.debug= True
app.run()
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短