これ{% if x.number == 1 %}
で{% if x.number == 2 %}
うまくいく
しかし、{% if x.number == 0 %}
動作しません。なんで?
{% for d in data %}
{% for x in d.animalnumber_set.all %}
{{ x.number }} <!-- Nothing displays. ->
{% if x.number == 1 %}
<p>Something</p>
{% endif %}
{% if x.number == 2 %}
<p>Something 2</p>
{% endif %}
{% if x.number == 0 %}
<p>Nothing</p>
{% endif %}
{% endfor %}
{% endfor %}
編集:
データベースにファイルされているのnumber
は ですchoices
。交換方法は{% if x.number == 0 %}
?== None
も機能しません。
----
1
2
3
4