如何使用变量索引Django模板中元组的元素?

时间:2012-11-16 10:27:00

标签: python django

我有week_infos元组并将其传递给模板

{{ week_infos.4.0 }}

这很有效。但以下情况并非如此:

{% for j in 7|get_range %}
    <td row={{j}} col={{i|add:6}}>
        {{  week_infos.j }}

如何访问元组中的特定项目项?

1 个答案:

答案 0 :(得分:3)

您似乎正在使用范围来为行编号,但是,如果循环遍历week_infos元组,则可以使用for loop's counter执行相同的操作:

{% for week_info in week_infos %}
    <td row="{{ forloop.counter0 }}" col="{{ i|add:6 }}">
        {{ week_info }}

(另外,您应始终将HTML属性包装在引号中,因为它们可以包含空格)