在使用jinja2模板时,我无法追加向字典对象添加新条目.
例如,这里我使用的是jinja2模板,我创建了一个数据变量,它是一个字典.在检查了一些if条件之后我想要将location属性附加到数据对象,例如
{%- set data = {
'name' : node.Name,
'id' : node.id,
}
-%}
{% if node.location !="" %}
data.append({'location': node.location})
{% endif %}
Run Code Online (Sandbox Code Playgroud)
但是我找不到实现此目的的方法并且得到UndefinedError:
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'append'
Run Code Online (Sandbox Code Playgroud)
有没有人遇到这个问题或者可以提供解决这个问题的参考?
我在网上搜索但找不到解决方案,即如何在Jinja中为dict对象添加一个条目.
我已经提到了以下和其他网络资源: