gpt4 book ai didi

python - 如何在 Django 模板中经历两个循环

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:19 26 4
gpt4 key购买 nike

谁能告诉我我在这段代码中做错了什么:

{% for dayName in data %}
<tr>
<td>{{ dayName }}</td>
{% for value in data.dayName %}
<td>{{ value }}</td>
{% endfor %}
</tr>
{% endfor %}

data 是一个包含数组的对象,例如:

data['Sunday'] = [1 ,2 ,3]

我想做的就是通过该对象创建两个循环。

我将感谢每一种形式的帮助,

提前致谢

最佳答案

dayName 是一个变量而不是键本身。 data.dayName 被解释为 data['dayName'],这就是您没有得到正确结果的原因。

相反,您可以:

{% for dayName, vals in data.items %}
<tr>
<td>{{ dayName }}</td>
{% for value in vals %}
<td>{{ value }}</td>
{% endfor %}
</tr>
{% endfor %}

关于python - 如何在 Django 模板中经历两个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46103282/

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