残念ながら、Jinjaは任意のPython
{% if len(some_var)>1 %} ... {% endif %}
私の現在の回避策は、非推奨の、いダブルアンダースコアメソッドを使用することです:
{% if some_var.__len__()>1 %} ... {% endif %}
これは機能しますが、文字列の将来の実装によってこのコードが壊れる可能性があると思います。これを行うためのより良い方法はありますか?
length
filter を使用できます。
{% if some_var|length > 1 %}