Flask 应用程序中的 Flash 仅未分类消息
Flash only uncategorized messages in Flask app
我想在一个部分显示 flashed messages 和 'error' 类别,在另一部分显示未分类的消息。如果我只请求 with_categories=False
消息,我也会收到 'error' 类别的消息。最好是,我不想为我的所有消息添加类别。如何获取所有未分类的消息?
flash('You did something wrong', 'error')
flash('Hello')
{% with messages = get_flashed_messages(with_categories=false) %}
{% for message in messages %}
{{message}}
{% endfor %}
{% endwith %}
{% with messages = get_flashed_messages(category_filter=['error']) %}
{% for message in messages %}
{{message}}
{% endfor %}
{% endwith %}
产出
You did something wrong
Hello
You did something wrong
我期待
Hello
You did something wrong
All messages have the default category 'message'
. 获取这些消息,然后获取您的其他消息。
{% with messages = get_flashed_messages(category_filter=['message']) %}
我想在一个部分显示 flashed messages 和 'error' 类别,在另一部分显示未分类的消息。如果我只请求 with_categories=False
消息,我也会收到 'error' 类别的消息。最好是,我不想为我的所有消息添加类别。如何获取所有未分类的消息?
flash('You did something wrong', 'error')
flash('Hello')
{% with messages = get_flashed_messages(with_categories=false) %}
{% for message in messages %}
{{message}}
{% endfor %}
{% endwith %}
{% with messages = get_flashed_messages(category_filter=['error']) %}
{% for message in messages %}
{{message}}
{% endfor %}
{% endwith %}
产出
You did something wrong
Hello
You did something wrong
我期待
Hello
You did something wrong
All messages have the default category 'message'
. 获取这些消息,然后获取您的其他消息。
{% with messages = get_flashed_messages(category_filter=['message']) %}