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 婆婆66岁祝福语简短
12 客户去旅游祝福语简短
13 圣诞祝福语简短贺卡英文
14 新年祝福语简短小猪
15 简短他人的生日祝福语
16 中午祝福语简短句子
17 元旦祝福语的英文简短
18 女儿要生了祝福语简短