2017/02/20

[Google App Engine][Jinja2][Python]for else

通常、loopを回す場合は、下のようにfor文を使って実行をします。

{% for hoge in foo %}
  {{ hoge.bar }}
{% endfor %}
一方で0件で一回もループが回らない場合は、下のようにelseを使うことで0件の場合の処理をすることができます。
{% for hoge in foo %}
  {{ hoge.bar }}
{% else %}
  検索結果がありませんでした。
{% endfor %}

0 コメント:

コメントを投稿