7.6 消息闪现、SecretyKey与变量作用域

官方文档 http://docs.jinkan.org/docs/flask/patterns/flashing.html

Flask 提供了一个非常简单的方法来使用闪现系统向用户反馈信息。闪现系统使得在一个请求结束的时候记录一个信息,然后在且仅仅在下一个请求中访问这个数据。

1.在视图函数中配置闪现消息

    flash("hello,wenfeng", category="success")
    flash("hello,jiagndan", category="warning")

2.在html中使用闪现消息

    {% set message = get_flashed_messages() %}
    {{ message }}

使用set创建变量,这时的变量作用于在整个block

    {% with message = get_flashed_messages() %}
        {{ message }}
    {% endwith %}

使用with关键字,可以随意控制作用域

Last updated