在flask中如何使用jinja2中的Flash来进行提示

jinja2模板中的写法

1
2
3
4
5
6
7
8
9
{%- with messages = get_flashed_messages(with_categories=true) -%}
{%- if messages -%}
{%- for category, message in messages -%}
<div class="alert alert-{{ category }}">
<button type="button" class="close" data-dismiss="alert">&times;</button>
{{ message }}
</div>
{%- endfor -%}
{%- endif -%}

调用方式

1
2
flash("用户名已存在", category='warning')
flash("注册成功", category='success')

category可选:’message’、’error’、’info’、’warning’、’success’

参考:

  1. Flash