Jinja, к сожалению, не поддерживает выполнение произвольного кода Python, например
{% if len(some_var)>1 %} ... {% endif %}
Моим текущим обходным путем является использование устаревшего, уродливого, двойного подчеркивания:
{% if some_var.__len__()>1 %} ... {% endif %}
Хотя это работает, я боюсь, что некоторые будущие реализации строк могут нарушить этот код. Есть ли лучший способ сделать это?