使用 render_template 条件渲染 HTML 片段

Conditional rendering of HTML segment using render_template

我正在从几个不同的地方呼叫 render_template,我想控制是否呈现某些 HTML 片段,具体取决于我从哪里呼叫。

例如:

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

我打算使用 show_results 布尔值来标记是否应呈现可选段。但是,我在 HTML 代码的可选分隔部分中缺少我应该拥有的包装器来控制是否应该呈现该段。我怎样才能做到这一点?

使用 if block:

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