Вызов функции python из jinja2

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

Есть ли простой способ сделать это? И есть ли способ импортировать весь набор функций Python и сделать их доступными из jinja2, не выполняя целую кучу ритуалов (таких как написание расширения)?

130
задан Lee 17 May 2011 в 19:29
поделиться