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

Phi*_*ide 1 python templates jinja2 flask

我有一个正在处理的 jinja2 模板,其中包括:

<td>{{ '' if group[2] }} {{ group[2] }}</td>
Run Code Online (Sandbox Code Playgroud)

我正在尝试将 添加到所有包含group[2]. 我想包括存在值的条目,包括None. 目前生产如下:

在此处输入图片说明

{{ '' if group[2] }}该如何修改以便它为包含None.

Bov*_*sme 5

您可以使用Jinja2 的is defined测试来实现:

<td>{{ '' if group[2] is defined }} {{ group[2] }}</td>
Run Code Online (Sandbox Code Playgroud)