Tag Archives: Djangoテンプレート

Python

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

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

read more »

Python

Djangoテンプレートで4カラムのテーブルを実現する

以前テンプレートのforループの中で奇数/偶数を判定する方法というメモを書きました。これだと2カラムのテーブルは作れますが、それ以上だと難しかったので、remainderという余りを返すカスタムフィルタを作りました。
read more »

Python

Djangoのテンプレートのforループにて奇数/偶数を判定する方法

Djangoが用意しているテンプレートの「for」タグの中で、現在のループが奇数か偶数かを判定するには、元々用意されている「divisibleby」フィルタと「forloop.counter0」変数を使えばできます。

read more »

Python

Djangoのテンプレートで定数を使う方法(カスタムタグを利用)Part2

以前、「テンプレートで定数を使う方法(カスタムタグを利用)」というメモを書きました。このときは、カスタムタグにて「eval」を使いましたが「getattr」を使っても同じようなことができることがわかりました。

read more »

Python

Djangoのテンプレートで定数を使う方法(カスタムタグを利用)

Djangoのテンプレートにて定数用モジュールを使う方法」で、コンテキストを使ってテンプレートに定数を渡す方法を書きました。しかし、さらにスマート(っぽい)やり方を思いついたのでメモしておきます。
read more »