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

官方文档 [http://docs.jinkan.org/docs/flask/patterns/flashing.html](http://docs.jinkan.org/docs/flask/patterns/flashing.html)

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

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

```python
    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关键字，可以随意控制作用域
