说,我有两个对象列表,foo
并且bar
. foo
在Django模板中,在遍历bar
. 这里的问题是我认为 Django 模板系统不支持使用变量索引访问列表。真的吗?如果是这样,是否有任何解决该问题的方法(除了使用硬编码索引重复同一段 html/模板代码)?
代码演示:
{% for x in foo %}
<span>{{ x.name }} vs. {{ bar.{{ forloop.counter0 }}.name }}</span>
{% endfor %}
Django 模板不喜欢{{ bar.{{ forloop.counter0 }}.name }}
注意:我使用的是 Django 1.4