In un modello per una vista vorrei utilizzare il nome di un campo e non solo il valore. Così, per esempio, se ho questo:Ottieni nome campo modello nel modello
class Test(models.Model):
name = models.CharField(max_length=2, verbose_name = 'Your name')
age = models.PositiveSmallIntegerField(max_length=3)
Mi piacerebbe essere in grado di fare {{name.get_field_name_display}}, che si traduca in nome del campo o il nome verbose se è specificato; come il modo in cui è fatto nell'amministratore e nelle forme. Immaginate di utilizzarlo in questo modo nel modello:
{{name.get_field_name_display}}: {{name}}.
{{age.get_field_name_display}}: {{age}}.
che porterebbe, ad esempio:
Il tuo nome: Giovanni.
Età: 16.
dove 'Il tuo nome' è il campo del nome verbose, 'Age' è il nome del campo e 'John' e 16 sono i valori.
Qualcuno potrebbe dirmi se è possibile e come è fatto?