簡體   English   中英

如何在 django 中獲取選擇字段的確切值

[英]How to get exact value of choice field in django

我在 Django 模型中有一個選擇字段:

COMMITTEE_STATUS = (
    ("p", "Pending"),
    ("a", "Active"),
    ("c", "Completed"),
)

但問題是當我在模板中訪問這些數據時,我得到的是 p、a 和 c 而不是實際的 pedning、活動和完整

這是因為第一個值實際上存儲在數據庫中,另一個僅用於人類。 你必須做額外的事情才能獲得第二個價值。 根據Django 文檔使用這個:

{{ yourobject.get_yourfield_display }}
{{your_variable_name.get_fieldname_display}} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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