Как в Jinja2 можно получить доступ к назначенным переменным (например, {% set X=Y %}
) в файлах, включенных в include
?
Я ожидаю, что следующее будет работать с двумя файлами Jinja2:
A.jinja
:
Stuff
{% include 'B.jinja' -%}
B has {{ N }} references
B.jinja
:
{% set N = 12 %}
Я ожидаю, что A.jinja
при компиляции с Jinja2 выдаст следующий результат:
Stuff
B has 12 references
Тем не менее, он производит:
Stuff
B has references
Я был бы очень признателен за любой вклад в отношении того, как получить доступ к переменным Jinja2, таким как N
выше, в файле, который включает файл, в котором установлено N
.
Спасибо за чтение.
Брайан