我有几个变量从数据库中获取并通过flask传递给jinja2模板。有时值存在,有时它们不存在。如果数据不存在,我想打印出RED默认消息,例如“数据不可用”。这是我到目前为止所得到的,但我找不到将它变成红色的方法。
{{ variable | default('Data unavailable') }}
答案 0 :(得分:2)
您可以在变量占位符周围引入条件样式。
<span{% if (!variable) %} style="color: red"{% endif %}>
{{ variable | default('Data unavailable') }}
</span>