在我的网站上,我显示了各个用户创建的列表,当用户创建列表时,某些字段是多项选择,因此我将这些列表存储在列表中。以下是我通常如何存储此列表的示例
列表 -
area_code_choice = (
('1', '021'),
('2', '027'),
('3', '022'),
('4', 'Other')
)
问题在于,当我尝试显示他们的选择时,我的查询会返回' 1'而不是' 021,我确实尝试使双方都一样,所以它会是(' 021',' 021')然而我觉得可能不是&# 39;这是最好的方法。
HTML模板 -
({{ joblistings.area_code }})
查看 -
job_listing = JobListing.objects.get(pk=pk)
如果有人可以请告诉我如何让选择列表的另一面变得更棒!干杯
答案 0 :(得分:1)
您可以在模板中使用get_FOO_display()
https://docs.djangoproject.com/en/1.9/ref/models/instances/#django.db.models.Model.get_FOO_display
{{ joblistings.get_area_code_display }}