在模板中执行for循环

时间:2010-08-12 03:48:11

标签: django django-templates

我想在django模板中为循环做(对于int x = 0; x< 3; x ++)。我该怎么办? 伪代码如下所示:

{% for Summary in Summary_list %}
        {% ifchanged Summary.bu_id %}
            </tr>
            <tr>
            <td>{{Summary.bu.version}}</td>
            {% if Summary.platform_id != 1 %}
                {% for x less than Summary.platform_id %}
                        <td><center>-</center></td>
                        {% x++ %}

{#我应该怎么做这部分? #}

            <td> <center>{{Summary.successCount}}</center></td>
        {% else %}
            <td><center> {{Summary.successCount}}</center></td>
        {% endifchanged %}
    {% endfor %}

非常感谢!

1 个答案:

答案 0 :(得分:0)

在此snippet中使用模板范围过滤器。 (有关使用自定义过滤器的背景信息,请参阅documentation。)

然后你应该可以做类似的事情:

{% for x in Summary.platform_id|get_range %}

...

{% endfor %}