Flask之闪现(flash)
作用
在某次请求中,有些数据,可以放在闪现中以便下次请求,从闪现中取出来使用。
特点:
取一次就没了,下次再取就是空的
谁(浏览器)放的 ,谁(浏览器)才能取到
实际上放了session中了
使用方式
导入
from flask import Flask, flash
app = Flask(__name__)
# 需要配置秘钥
app.secret_key = 'asdfasdf'
设置值与取值
# 设置值
flash('xxx')
# 取值
res = get_flashed_messages()[0]
## 高级使用---》设置flash时,给它设置category 分类
flash('用户名或密码错误,%s' % username, category='login')
#取值(注意取出来的格式,列表套元组)
res=get_flashed_messages(True,category_filter=['login'])