【发布时间】:2011-03-10 02:42:00
【问题描述】:
在视图模板中,我想使用字段的名称而不仅仅是值。 例如,如果我有这个:
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 是值。
谁能告诉我这是否可行以及如何完成?
【问题讨论】:
标签: django model templates field