Python检查变量是否存在,包括None

时间:2017-07-11 18:10:49

标签: python templates flask jinja2

我正在处理一个包含以下内容的jinja2模板:

consumer.getProcessor().process(exchange);

我正在尝试添加包含<td>{{ '' if group[2] }} {{ group[2] }}</td> 的所有项目。我想要包含值存在的条目,包括group[2]。目前生产以下内容:

enter image description here

如何修改None以便为包含{{ '' if group[2] }}的值的变量运行。

1 个答案:

答案 0 :(得分:3)

您可以使用Jinja2's is defined test来实现这一目标:

<td>{{ '' if group[2] is defined }} {{ group[2] }}</td>