如何迭代Django中元组中的下一个元素?

时间:2013-06-13 22:46:01

标签: python django django-templates

说我有一个元组:

a = (1, 2, 3)

现在我想做点什么:

for i in a:
    if i == 1:
        print a[1]

我的意思是如果第一个元素是1我想立即提取第二个元素而不进入for循环的另一个迭代。

我如何在django模板中执行此操作?

2 个答案:

答案 0 :(得分:2)

这与Python代码有效,假设您已将a传递给模板上下文:

{% for i in a %}

    {% if i == 1 %}

        {{ a.1 }}

    {% endif %}

{% endfor %}

答案 1 :(得分:0)

{% for i in a %}{% ifequal i 1 %}{{ a.1 }}{% endifequal %}{% endfor %}