python - 如何在 Django 模板中显示数组值?
问题描述
我有以下数组,想在模板中显示日期名称。
DAYS = ((0, "Saturday"),
(1, "Sunday"),
(2, "Monday"),
(3, "Tuesday"),
(4, "Wednesday"))
我可以用 using 显示星期一,{{ DAYS.2.1 }}
但我无法用{{DAYS.class_weekday.key_value.1}}
.
我是class_weekday.key_value
从 for 循环中得到的,但是当我在class_weekday.key_value
那里使用时,它什么也没显示!
谢谢!
解决方案
您可以使用
{{ instance.get_day_display }}
在您的模板中。即选择显示值而不是数据库值。
如果要显示所有值:
[ x for x, y in DAYS ]
将返回一个包含天数列表的列表,
推荐阅读
- reactjs - 如何在 react-hook-form fieldArray 中保留隐藏字段?
- mysql - 每个单独行的子查询
- asp.net-core - 使用 Asp.Net Core 身份验证时未收到来自 Google 的刷新令牌
- python - 通过切片检测将音频流拆分为文件
- matlab - 在 Matlab appdesigner 中的旧表行之间添加新行
- javascript - 在变量中声明表单时反应错误
- c# - 使用插件检索电子邮件模板
- javascript - 如何从 NDEF Record 对象中获取纯文本?
- linux - 如何强制 gdb 将 plt 地址解析为反汇编输出中的名称?
- powershell - 如何使用“Select-String”过滤输出中的行