【发布时间】:2022-07-17 11:25:36
【问题描述】:
我在 Django 模型中有一个选择字段:
COMMITTEE_STATUS = (
("p", "Pending"),
("a", "Active"),
("c", "Completed"),
)
但问题是,当我在模板中访问这些数据时,我得到的是 p、a 和 c,而不是实际的 pedning、活动和完整
【问题讨论】:
标签: python django django-models
我在 Django 模型中有一个选择字段:
COMMITTEE_STATUS = (
("p", "Pending"),
("a", "Active"),
("c", "Completed"),
)
但问题是,当我在模板中访问这些数据时,我得到的是 p、a 和 c,而不是实际的 pedning、活动和完整
【问题讨论】:
标签: python django django-models
这是因为第一个值实际上存储在数据库中,另一个只是供人类使用的。你必须做额外的事情才能获得第二个价值。根据Django docs 使用这个:
{{ yourobject.get_yourfield_display }}
【讨论】:
{{your_variable_name.get_fieldname_display}}
【讨论】: