更改flask.flash消息的颜色

时间:2017-06-15 13:38:07

标签: python flask

是否可以更改flask.flash条消息的颜色?该消息目前以黑色和非常小的字符书写。

1 个答案:

答案 0 :(得分:6)

Flask messages使用名为category的可选参数,并根据需要使用此参数更新模板。

flash('This is error message', 'error')

在你的HTML中,请记得添加with_categories选项

{% with messages = get_flashed_messages(with_categories=true) %}
  {% for category, message in messages %}
    <div class="{{ category }}">{{ message }}</div>
  {% endfor %}
{% endwith %}

另请在样式表中加入

.error {
    color: red
}