簡體   English   中英

Django查詢選擇字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM