0

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

{{ week_infos.4.0 }}

这行得通。但是,以下不是:

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

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

4

1 回答 1

3

您似乎正在使用范围来对行进行编号,但是,如果您遍历 week_infos 元组,则可以使用for 循环的计数器执行相同的操作:

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

(此外,您应该始终将 HTML 属性用引号括起来,因为它们可以包含空格)

于 2012-11-16T10:45:05.063 回答