Выполнение цикла for в шаблоне - PullRequest
0 голосов
/ 12 августа 2010

Я хочу сделать цикл типа for (для int x = 0; x <3; x ++) в шаблоне django. Как я должен это делать? Псевдокод выглядит следующим образом: </p>

{% 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 голосов
/ 12 августа 2010

Используйте фильтр диапазона шаблонов в этом фрагменте .(Сведения об использовании пользовательских фильтров см. В документации .)

Тогда вы сможете выполнить что-то вроде:

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

...

{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...