Jinja2 では、変数が未定義かどうかをどのようにテストしますか? 質問する

Jinja2 では、変数が未定義かどうかをどのようにテストしますか? 質問する

Django から変換する場合、次のような操作を行うのが一般的です。

{% if not var1 %} {% endif %}

var1 をコンテキストに入れなくても動作します。Jinja2 では未定義のエラーが発生します。{% if var1 == None %}または同様のことを言う簡単な方法はありますか?

ベストアンサー1

神社2よりテンプレートデザイナーのドキュメント:

{% if variable is defined %}
    value of variable: {{ variable }}
{% else %}
    variable is not defined
{% endif %}

おすすめ記事