[英]Django Querying a Choice Field
在我的網站上,我顯示單個用戶創建的列表,當用戶創建列表時,某些字段是多個選擇的,因此我將它們存儲在列表中。 這是我通常如何存儲此列表的示例
清單-
area_code_choice = (
('1', '021'),
('2', '027'),
('3', '022'),
('4', 'Other')
)
問題是當我嘗試顯示他們的選擇時,我的查詢返回的是“ 1”而不是“ 021”,我的確嘗試使雙方相同,因此將是“ 021”,“ 021”),但是我覺得那可能不是最好的方法。
HTML模板-
({{ joblistings.area_code }})
查看-
job_listing = JobListing.objects.get(pk=pk)
如果有人可以建議我如何獲得選擇列表的另一面,那就太好了! 干杯
您可以在模板中使用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 }}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.