2 回答

TA贡献1818条经验 获得超3个赞
如果有任何消息从 flask 应用程序中闪现,那么可以使用 Jinja 轻松地将其显示在 HTML 上。只需将以下代码粘贴到您希望显示即时消息的位置;最好在身体开始之后。
{% for message in get_flashed_messages() %}
<div class="alert alert-info">
{{ message }}
</div>
{% endfor %}
如果有 flash 消息(其中一个),上面的代码运行良好,如果没有,则不会出错。笔记
类=“警报警报信息”
是 bootstrap 的 css 格式化。

TA贡献1111条经验 获得超0个赞
在显示它们之前检查 flash 消息是否确实存在很重要。如果存在消息,则可以显示它们;如果没有,则不会显示任何内容。
在烧瓶中(无论你想显示闪烁的消息)你可以这样做:
{% with messages = get_flashed_messages() %}
{% if messages %}
{% for message in messages %}
<div class="alert alert-info" role = "alert">
{{ message }}
</div>
{% endfor%}
{% endif %}
{% endwith %}
可以从flask-bootstrap 框架中的示例根据您的喜好修改警报。
添加回答
举报