Djangoのtemplateでちょっとしたifを省略する場合の話です。Listを元にDOMノードを作成しているときに、元データに応じてCSSクラスを変更したい場合の話です。以下のようなケースをもう少しきれいに書きたくなったので調べました。
<ul> {% for row in data_list %} {% if row.is_active %} <li class="active"> <!-- is_activeの場合にactivteクラスを付与したい--> {% else %} <li class=""> {% endif %} {{ row.value }} </li> {% endfor %} </ul>続きを読む