【发布时间】:2020-09-22 16:25:55
【问题描述】:
我在从 MySQL 数据库查询数据的烧瓶应用程序中使用 jinja2 表示法生成一个表。
html模板:
{% for j in JRN %}
<tr>
<td>{{ j[0] }}</td>
{% if j[1] != '0000-00-00' %}
<td>{{ j[1] }}</td>
{% else %}
<td></td>
{% endif %}
...
{% endfor %}
如果日期 j[1] 为空或“0000-00-00”,我希望表格为空白,而不是“无”。
Date 字段的类型为:date
除了上面显示的if子句之外,我也试过了:
...
{% elif j[1] != '0' %}
<td>{{ j[1] }}</td>
{% elif j[1] != 0 %}
<td>{{ j[1] }}</td>
{% elif j[1] != 'None' %}
<td>{{ j[1] }}</td>
{% elif j[1] != 'NULL' %}
<td>{{ j[1] }}</td>
{% else %}
<td></td>
...
感谢您的帮助
【问题讨论】:
-
也许这个帖子可以帮助你stackoverflow.com/questions/19614027/…