使用render_template条件呈现HTML段

时间:2015-01-05 20:01:26

标签: python flask jinja2

我从几个不同的地方打电话给render_template,我想控制是否渲染某些HTML细分,具体取决于我来自哪里。

例如:

render_template('index.html', form=form, show_results=1)

我打算使用show_results bool来标记是否应该呈现可选段。但是,我错过了HTML代码的可选分隔部分中应该包含的包装器,以控制是否应该呈现该段。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:7)

使用if block

{% if show_results %}
    show the results
{% endif %}