首页 > 解决方案 > 如何在 Jinja 中创建和更新全局变量?

问题描述

我想用 Jinja 创建一个全局(布尔)变量并在 if 语句中更新它。我尝试按如下方式执行此操作:

{% set variable = true %} 
{% if True %}  
    {% set variable = false %} 
{% endif %} 
{{ variable }}

我希望 print 是False ,但现在是 True

我应该为命名空间创建一个变量还是有更简单的方法?谢谢你的帮助!

标签: variablesnamespacessetjinja2global

解决方案


推荐阅读