6
在视图模板中,我想使用字段的名称而不仅仅是值。 因此,举例来说,如果我有这样的:在模板中获取模型字段名称
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是值。
任何人都可以告诉我,如果这是可能的,它是如何做到的?