django templateのif文
週末、templateのif文で悩んだ。
変数msgの数値が1~3に変わる処理をviewで記述し
template上で、変数の数値によってメッセージを変えようとした場合
どうやって書くのが正解なんすかね?
こーやるとうまく動かないんですよねー。
{% if msg == '1' %} <h3>massege 1</h3> {% elif msg == '2' %} <h3>massege 2</h3> {% elif msg == '3' %} <h3>massege 3</h3> {% endif %}
なので、こんな記述となりました。
{% if msg == '1' %} <h3>massege 1</h3> {% endif %} {% if msg == '2' %} <h3>massege 2</h3> {% endif %} {% if msg == '3' %} <h3>massege 3</h3> {% endif %}
スマートな記述知ってるよ。な方いらっしゃったらコメントしてもらえると嬉しいです。