2010-06-30 15 views
6

Bir görünüm için şablonda, yalnızca bir değer değil, bir alanın adını kullanmak istiyorum. Yani, örneğin bu varsa:Şablonda Model Alan Adı Al

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

{{name.get_field_name_display}} alanın adının veya belirtilmişse ayrıntılı isim ya sonuçlanacaktır hangi; admin ve formlarda yapılma şekli gibi. şablonda böyle kullanmaktan düşünün:

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

Hangi örneğin neden olacaktır:

İsminiz: John.
Yaş: 16. 'Adınız' alanına ayrıntılı adıdır

, 'Yaş' alan adını ve John 've 16 değerlerdir.

Bunun mümkün olup olmadığını ve nasıl yapıldığını söyler misiniz?

cevap