モジュラス/モジュロ同等の演算子/関数のdjangoテンプレートですか?

私はちょうどdjangoのテンプレートシステムを学び、比較的簡単なことをしようとしています:

State


    {% for state in states %}

  • {{ state.name }}
  • {% if forloop.counter % 3 == 0 %}

    {% endif %} {% endfor %}


%はテンプレート言語用に予約されている記号なので、構文エラーが発生します。これは残念です。

私はすでに、

{% cycle "" "" "" '
' %}

それは私を奇妙な奇妙なものとして襲う。より良い方法がありますか?

ベストアンサー

divisibleby

値が引数で割り切れる場合はTrueを返します。

例えば:

{{ value|divisibleby:"3" }}


djangoテンプレートドキュメント

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です