Как получить индекс в случае вложенных циклов for в шаблоне django? - PullRequest
0 голосов
/ 03 июля 2018

В моем коде шаблона django я написал код для таблицы во вложенных циклах. Используя с заявлением, я хочу поставить серийный номер. Но это не работает. Посмотрите на мой код в html-файле:

<tbody>
    {% for a_testcases in testcases %}

        {% for a_test in a_testcases %}
        {% with x=forloop.parentcounter.counter %}
            <tr>
                <td id="sno_{{a_test.id}}">{{ forloop.counter|add:x }}</td>
                <td id="name_{{a_test.id}}">{{ a_test.name }}</td>
                <td id="cputime_{{a_test.id}}">{{ a_test.safe_exec.cpu_time }}</td>
                <td id="clocktime_{{a_test.id}}">{{ a_test.safe_exec.clock_time }}</td>
                <td id="memorylimit_{{a_test.id}}">{{ a_test.safe_exec.memory }}</td>
                <td id="stacksize_{{a_test.id}}">{{ a_test.safe_exec.stack_size }}</td>
                <td id="child_{{a_test.id}}">{{ a_test.safe_exec.child_processes }}</td>
                <td id="openfiles_{{a_test.id}}">{{ a_test.safe_exec.open_files }}</td>
                <td id="maxfilesize_{{a_test.id}}">{{ a_test.safe_exec.file_size }}</td>
            </tr>
        {% endwith %}
        {% endfor %}
    {% endfor %}
</body>

Вместо серийного номера ничего не отображается. Как это исправить?

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