每个项目都有一个下拉列表,可以选择并保存它。重新加载页面后,我希望用户能够看到他们所做的选择。
楷模:
CATEGORY_CHOICES = (
('0', 'All Position'),
('1', 'Green'),
('2', 'Aqua'),
('3', 'Blue'),
('4', 'Yellow'),
)
class ColorCoat(models.Model):
title = models.CharField(max_length=100)
category = models.CharField(max_length=1, choices=CATEGORY_CHOICES)
def get_category(self):
return CATEGORY_CHOICES[int(self.category)][1]
我尝试了什么:
{% for item in color_items %}
...
{% if item.category == 1 or 3 %}
<span>Greenish Blue</span>
{% endif %}
{% if item.category == 2 or 4 %}
<span>Turquoise</span>
{% endif %}
{% endfor %}
如何正确检查 item.category 的值是什么?