In Jinja2, how do you test if a variable is undefined?

后端 未结 6 1755
小蘑菇
小蘑菇 2020-12-07 11:54

Converting from Django, I\'m used to doing something like this:

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

and having it work if I didn\'t put var1 into

6条回答
  •  死守一世寂寞
    2020-12-07 12:15

    In the Environment setup, we had undefined = StrictUndefined, which prevented undefined values from being set to anything. This fixed it:

    from jinja2 import Undefined
    JINJA2_ENVIRONMENT_OPTIONS = { 'undefined' : Undefined }
    

提交回复
热议问题