0
私はFlaskとJinja2を使用します。今度は、bar
が負の場合は、foo
変数の値をゼロに設定する必要があります。そうでない場合は、変数を変更しないでください。そこいくつかのアプローチがありますが、私のような何かをしたいのですが:Jinja2(Flask)のリストから最大要素を得る方法
foo = max(0, bar)
問題は、私はJinja2の中max
フィルタを見つけることができないということです。私が使用してこの問題を解決するには:
{% set foo = [0, request.args.get('bar')|int - 25]|sort|last %}
をだから、質問は以下のとおりです。
1 Jinja2の中の任意max
様フィルタがありますか?
2.いいえの場合は、私はカスタムを作成する必要がありますか?
3.私が使ったアプローチはどうですか?
'{%set foo = 0 arg <0 else arg%}' – aabilio