2

in jinja2 は、値が定義されているかどうかを知るのifに役立ちますが、クエリに結果があるかどうかを知る必要がありますか? 例えば:

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

行は、「結果なし」が NULL である gql クエリの結果ですが、

{% if rows == NULL %}

また

{% if rows is none %}

私を助けないでください。tbodyが空のときに広告を非表示にしたい。

4

1 に答える 1

3

あなたは試しましたか:{% if rows %}

編集: 行ごとに広告が表示されないようにするには、if ステートメントを for ループの外に置きます。何かのようなもの:

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

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