DjangoのフィルタをUnixのパイプみたいに使う方法

Djangoのフィルタは複数つなげることができるみたいです。まあ、そうするとコードが見にくくなりそうなので、そういった場合はカスタムフィルタを作った方がいいのかもしれません。

Djangoのフィルタを複数つなげる例:

<html>
  <body>
    {% with "ABCDEFGHIJKLMNOPQ"|make_list as ls %}
      {{ ls|slice:":2"|length }}
    {% endwith %}
  </body>
</html>

結果:

2

この記事が役に立った場合、シェアしていただけると励みになります!!