Я не могу добавить новую запись в словарь объекта при использовании шаблона jinja2.
Например, здесь я использую шаблон jinja2 и создал переменную data, которая является словарем. И после проверки некоторых условий if я хочу добавить атрибут местоположения к объекту данных, например
{%- set data = {
'name' : node.Name,
'id' : node.id,
}
-%}
{% if node.location !="" %}
data.append({'location': node.location})
{% endif %}
Однако я не смог найти способ добиться этого и получаю UndefinedError:
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'append'
Кто-нибудь сталкивался с этой проблемой или может предоставить ссылку для ее решения?
Я искал в Интернете, но не смог найти решение, то есть, как добиться добавления записи в объект dict в Jinja.
Я сослался на следующие и другие веб-ресурсы: