1. ホーム
  2. jinja2

[解決済み】Jinja2で、変数が未定義かどうかをテストするにはどうすればいいですか?

2022-04-03 04:10:14

質問

Djangoから変換して、私はこのようなことを行うのに慣れています。

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

で、var1 をコンテキストに入れなければ動作するようにしました。Jinja2は未定義エラーを出します。という簡単な方法はありますか? {% if var1 == None %} のようなものでしょうか?

どのように解決するのですか?

Jinja2より テンプレートデザイナーマニュアル :

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