如何在django的花括号内使用forloop计数器?

时间:2016-02-26 13:40:18

标签: python django

我试图在我的django模板中解析以下对象: -

obj=[{'abc1',123},{'abc2',234}]

我正在尝试以下代码: -

 {% for me in obj %}
   {{ me{{forloop.counter}} }}
 {% endfor %}

我需要使用forloop计数器来获取abc1,abc2值。抛出以下错误: -

无法解析余数:' {{forloop.counter'

任何帮助?

1 个答案:

答案 0 :(得分:1)

你不需要内部{{...}}括号 - Django已经在外括号中解析变量了。

此外,如果您需要连接两个值,则需要使用add过滤器

那应该是:

    {% for me in obj %}
        {{ me|add:forloop.counter }}
    {% endfor %}