Fork me on GitHub

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() %}


2 通过 flag 过滤flash消息

flash('添加成功','ok')

{% for msg in get_flashed_messages(category_filter=['ok']) %}



操作成功!


{{ msg }}

posted @ 2018-03-10 19:52  派对动物  阅读(5557)  评论(0)    收藏  举报
Top