我有一个CharField选项:
class MyModel(models.Model):
THE_CHOICES=(
('val',_(u'Value Description')),
)
...
myfield=models.CharField(max_length=3,choices=THE_CHOICES
现在在模板中我访问MyModel的一个实例:
{{ my_instance.myfield }}
当然,我会val
而不是Value Description
。我如何获得描述?
提前致谢!
答案 0 :(得分:3)
您需要使用{{ my_instance.get_myfield_display }}
,如下所示:http://docs.djangoproject.com/en/1.1/ref/models/instances/#django.db.models.Model.get_FOO_display