Есть ли в jinja способ ссылаться на весь аргумент, передаваемый в функцию рендеринга?
Предполагается, что я передаю словарь, подобный этому
tmplt.render({"a": 1, "b": 2}}
is есть способ сделать как
{% for key, value in ????.items() %}env("{{ key }}", '{{ value }}')
{% endfor %}
, поэтому я получаю список вроде
env("a", '1')
env("b", '2')
?
В настоящее время я решаю эту проблему с помощью tmplt.render(dic = {"a": 1, "b": 2}}
, а затем доступ через dic.items()
{% for key, value in dic.items() %}env("{{ key }}", '{{ value }}')
{% endfor %}
Хотите знать, если нет другого пути, поэтому мне не нужно go для di c .xxx каждый раз?