2

ifin jinja2 对于知道是否定义了值很有用,但我需要知道查询是否有结果?例如:

<thead>
{% if row in rows %} # this is a pseudo-code that i looking for
...
</thead>
<tbody>
{% for row in rows %}
...
</tbody>

rows 是 gql 查询的结果,其中“无结果”为 NULL,但

{% if rows == NULL %}

或者

{% if rows is none %}

不要帮助我。我想在tbody空的时候隐藏头。

4

1 回答 1

3

你有没有试过:{% if rows %}

编辑:为了防止每行出现thead,请将 if 语句放在 for 循环之外。就像是:

{% if rows %}
<thead>
</thead>
{% endif %}

<tbody>
{% for row in rows %}
...
</tbody>
于 2012-04-28T10:15:08.607 回答