Переменная доступа Jinja2 после рендера в Python - PullRequest
0 голосов
/ 02 апреля 2020

Можно ли получить доступ к переменной шаблона Jinja2 после его рендеринга?

У меня есть файл jinja2 model_template.sql.j2, в котором я устанавливаю переменную, подобную этой

{% set var = ["text", my_var, "text3"] %}

Я загружаю шаблон в Python3

MY_TEMPLATE = JINJA_ENV.get_template("model_template.sql.j2")
result = MY_TEMPLATE.render(my_var="text2")

Теперь я хотел бы получить доступ к отображаемой переменной, как

print(result.var)
>>>> ["text", "text2", "text3"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...