Я хотел бы иметь собственный фильтр в jinja2 следующим образом:
{{ my_list|my_real_map_filter(lambda i: i.something.else)|some_other_filter }}
Но когда я его реализую, я получаю эту ошибку:
TemplateSyntaxError: expected token ',', got 'i'
Кажется, синтаксис jinja2 не позволяет использовать lambdas в качестве аргументов? Есть ли какое-нибудь хорошее обходное решение? На данный момент я создаю лямбда в python, а затем передаю его в шаблон как переменную, но я бы предпочел бы просто создать его в шаблоне.