raise an exception in jinja if we passed in a variable that is not present in the template

前端 未结 3 1890
没有蜡笔的小新
没有蜡笔的小新 2021-02-01 16:21

Is there a method for jinja2 to raise an exception when we pass a variable that is not present in the template?

PS: This is different(or opposite) from raising an except

3条回答
  •  萌比男神i
    2021-02-01 16:24

    You can also do that:

    from jinja2 import Template, StrictUndefined
    Template('name: {{ name }} , city: {{ city }}',undefined=StrictUndefined).render(**{"name":"maoz","city":"aaa"})
    

提交回复
热议问题