gpt4 book ai didi

django - 如何在 Django 模板中引用选择列表?

转载 作者:行者123 更新时间:2023-12-03 18:21:17 25 4
gpt4 key购买 nike

我的 Django 模型中有以下内容:

PRIORITY = (
(1, 'Low'),
(2, 'Normal'),
(3, 'High'),
)

显然,与此相关的条目是存储整数。然而,在我的模板中,我想以人类可读的格式显示优先级。我究竟如何做到这一点?

我的模板:
{% for x in items %}
{{ x }} (added on {{ x.create_date }})<br>
{% endfor %}
{{ x.id }}将是优先 ID。

提前致谢。

最佳答案

假设您已正确设置 choices定义模型时,Django 会自动创建辅助函数来为您显示名称。请参阅 extra instance methods 上的文档详情。

如果您的模型实例是 x并且您存储优先级的属性是 priority ,然后在您的模板中您将使用:

{{ x.get_priority_display }}

关于django - 如何在 Django 模板中引用选择列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2018740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com