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'])

Django也有类似的功能(消息框架)

posted @ 2024-03-04 20:30  wellplayed  阅读(51)  评论(0编辑  收藏  举报