0

说我有一个元组:

a = (1, 2, 3)

现在我想做类似的事情:

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

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

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

4

2 回答 2

2

a假设您已传递给模板上下文,这实际上与您的 Python 代码相同:

{% for i in a %}

    {% if i == 1 %}

        {{ a.1 }}

    {% endif %}

{% endfor %}
于 2013-06-13T23:59:07.437 回答
0
{% for i in a %}{% ifequal i 1 %}{{ a.1 }}{% endifequal %}{% endfor %}
于 2013-06-13T23:56:44.710 回答