Flask的消息message机制flash
Flask的消息机制flash
message是一个基于session实现的用于保存数据的集合,其特点是:使用一次就删除。
原理就是 操作成功 session['操作'] = 'msg' # 设置
session.get('操作','') # 获取
# 显示
session.pop('操作') # 删除
1 基本使用
from flask import flash,get_flashed_messages
def ...:
...
flash('消息','flag')
..
return ..
{% for msg in get_flashed_messages() %}
{{ msg }}
2 通过 flag 过滤flash消息
flash('添加成功','ok')
{% for msg in get_flashed_messages(category_filter=['ok']) %}
操作成功!
{{ msg }}
读书使人心眼明亮


浙公网安备 33010602011771号