Как я могу проанализировать черный ящик Jinja2 - PullRequest
0 голосов
/ 13 апреля 2019

У меня есть приложение, которое плохо документировано и использует шаблоны jinja2.По сути, для меня это черный ящик, и я не знаю, какие переменные и функции я могу использовать в своих шаблонах.

Можно ли сделать так, чтобы шаблон оценивал все доступные имена и символы переменных?

Что-то вроде:

{% for key, value in __allvars__ %}
  {{ key }}:
  {{ value }}
{% endfor %}

Или хотя бы то, что частично помогает, то есть другие способы инспектирования контекста шаблона Jinja2?

...