Получите образцовое имя поля в шаблоне

В шаблоне для представления я хотел бы использовать название поля и не только значения. Так, например, если у меня есть это:

class Test(models.Model):
 name = models.CharField(max_length=2, verbose_name = 'Your name')
 age = models.PositiveSmallIntegerField(max_length=3)

Я хотел бы смочь сделать {{называют get_field_name_display}}, который приведет или к названию поля или к подробному имени, если оно будет указано; как путь это сделано в администраторе и формах. Предположите использовать его как это в шаблоне:

{{name.get_field_name_display}}: {{name}}.
{{age.get_field_name_display}}: {{age}}.

Который привел бы к, например:

Ваше имя: John.
Возраст: 16.

где 'Ваше имя' является полем подробное имя, 'Возраст' является именем поля и 'John', и 16 значения.

Кто-либо мог сказать мне, если это возможно и как это сделано?

6
задан Heyl1 30 June 2010 в 12:33
поделиться