2010-06-30 31 views
6

Trong mẫu cho chế độ xem, tôi muốn sử dụng tên của trường và không chỉ giá trị. Vì vậy, ví dụ nếu tôi có điều này:Lấy Tên trường mẫu trong Mẫu

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

Tôi muốn để có thể làm {{}} name.get_field_name_display này sẽ dẫn đến một trong hai tên của trường hoặc tên verbose nếu nó được quy định; giống như cách thực hiện trong quản trị viên và biểu mẫu. Hãy tưởng tượng sử dụng nó như thế này trong mẫu:

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

nào sẽ cho kết quả, ví dụ:

Tên của bạn: John.
Tuổi: 16.

trong đó 'Tên của bạn' là tên chi tiết trường, 'Tuổi' là tên trường và 'John' và 16 là các giá trị.

Bất cứ ai có thể cho tôi biết nếu điều này là có thể và làm thế nào nó được thực hiện?

Trả lời

Các vấn đề liên quan