Django: шаблон должен отображать 'описание' не фактическое значение - PullRequest
0 голосов
/ 03 марта 2010

в модели У меня есть 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. Как мне получить описание?

Заранее спасибо!

1 Ответ

3 голосов
/ 03 марта 2010

Вам необходимо использовать {{ my_instance.get_myfield_display }}, как указано здесь: http://docs.djangoproject.com/en/1.1/ref/models/instances/#django.db.models.Model.get_FOO_display

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...