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()  %}
        <p class="login-box-msg">{{ msg }}</p>
{% endfor %}

2 通过 flag 过滤flash消息

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

 {% for msg in get_flashed_messages(category_filter=['ok'])  %}
    <div class="alert alert-success alert-dismissible">
        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
        <h4><i class="icon fa fa-check"></i> 操作成功!</h4>
        {{ msg }}
    </div>
{% endfor %}

相关文章:

  • 2021-08-20
  • 2022-01-03
  • 2022-12-23
  • 2021-08-08
  • 2022-02-08
  • 2022-12-23
  • 2022-01-18
猜你喜欢
  • 2021-05-18
  • 2021-07-12
  • 2021-07-19
  • 2022-12-23
  • 2022-01-17
  • 2021-05-16
  • 2022-03-11
相关资源
相似解决方案