【发布时间】:2014-12-03 20:35:14
【问题描述】:
我知道已经有人问过类似的问题,但我很难过。我在 models.py 中有一个月份列表:
MONTH_CHOICES = [
(1, 'January'),
(2, 'February'),
(3, 'March'),
.....etc.......
]
month = models.CharField(max_length=120, null=False, blank=False)
在forms.py中:
month = ChoiceField(choices=MONTH_CHOICES, required=True)
然后我有一个表格,我想在其中显示(winners.html)月份值,(1 月、2 月等)而不是(1、2、3 ......),我有这个:
{% for w in winners %}
{{ w.get_month_display }}
现在不显示数字 (1,2,3......,),它什么也不显示。我错过了什么?
【问题讨论】:
标签: python django dictionary