En una plantilla para una vista me gustaría usar el nombre de un campo y no sólo el valor. Así por ejemplo, si tengo esto:Modelo Nombre del campo en la plantilla
class Test(models.Model):
name = models.CharField(max_length=2, verbose_name = 'Your name')
age = models.PositiveSmallIntegerField(max_length=3)
Me gustaría ser capaz de hacer name.get_field_name_display {{}}, que den lugar a nombre del campo o el nombre descriptivo si se especifica; como la forma en que se hace en el administrador y las formas. Imagine utilizar así en la plantilla:
{{name.get_field_name_display}}: {{name}}.
{{age.get_field_name_display}}: {{age}}.
que daría como resultado, por ejemplo:
Su nombre: John.
Edad: 16.
donde 'Nombre' es el nombre descriptivo de campo, 'edad' es el nombre del campo y 'John' y 16 son los valores.
¿Alguien podría decirme si esto es posible y cómo se hace?