В шаблоне для представления я хотел бы использовать имя поля, а не только значение.
Так, например, если у меня есть это:
class Test(models.Model):
name = models.CharField(max_length=2, verbose_name = 'Your name')
age = models.PositiveSmallIntegerField(max_length=3)
Я хотел бы иметь возможность сделать {{name.get_field_name_display}}, что приведет к имени поля или подробному имени, если оно указано; нравится то, как это делается в админке и формах. Представьте, что вы используете это в шаблоне:
{{name.get_field_name_display}}: {{name}}.
{{age.get_field_name_display}}: {{age}}.
Что приведет, например:
Ваше имя: Джон.
Возраст: 16.
где «Ваше имя» - это подробное имя поля, «Возраст» - это имя поля, а «Джон» и 16 - значения.
Может кто-нибудь сказать мне, если это возможно и как это делается?