вызов метода для объекта, возвращаемого фильтром Jinja2 - PullRequest
0 голосов
/ 23 марта 2020

Пожалуйста, могу ли я вызвать метод для объекта, возвращенного моим пользовательским фильтром Jinja?

мой фильтр преобразует строку в datetime

'todatetime': lambda v: parser.parse(v)

Я хотел бы использовать следующий шаблон :

<p>Billing day: {{ billing_day|todatetime.strftime('%Y') }}</p>

Но появляется ошибка:

no filter named 'todatetime.strftime'

Я могу решить эту проблему, добавив другой фильтр strftime, но это не универсальное решение c:

'strftime': lambda v, fmt: parser.parse(v).strftime(fmt)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...