Python 通过Jinja设置字典值
如果我在我的Jinja模板中使用以下内容:Python 通过Jinja设置字典值,python,flask,jinja2,Python,Flask,Jinja2,如果我在我的Jinja模板中使用以下内容: {% set data['enabled'] = True %} 我收到错误TemplateSyntaxError:expected token'=',Get'['。设置一个单词变量是可以的,但是在错误状态下,通过Jinja设置字典值会带来错误 是否有解决此问题的方法?谢谢。Jinja2尝试在其代码中限制赋值,以从视图中删除逻辑(请查看) 如果仍要执行分配,则必须与do块一起使用。为此,必须启用。然后,您可以尝试以下操作: {% do data.up
{% set data['enabled'] = True %}
我收到错误TemplateSyntaxError:expected token'=',Get'['
。设置一个单词变量是可以的,但是在错误状态下,通过Jinja设置字典值会带来错误
是否有解决此问题的方法?谢谢。Jinja2尝试在其代码中限制赋值,以从视图中删除逻辑(请查看) 如果仍要执行分配,则必须与do块一起使用。为此,必须启用。然后,您可以尝试以下操作:
{% do data.update({'enabled':'True'}) %}
Jinja2试图限制代码中的赋值,以从视图中删除逻辑(签出) 如果仍要执行分配,则必须与do块一起使用。为此,必须启用。然后,您可以尝试以下操作:
{% do data.update({'enabled':'True'}) %}
{%set session.logged\u in=True%}
…可能?{%set session.logged\u in=True%}
…可能?