Как добавить два цикла for в одно тело таблицы в шаблоне django
<thead>
<th> username </th>
<th>place</th>
</thead>
{% for i, j in user_group1, user_group2 %}
<tbody>
{% if i %}
<td>{{ i.username }}</td>
<td>{{ i.place }}</td>
{% else %}
<td>{{ j.username }}</td>
<td>{{ j.place }}</td>
{% endif %}
</tbody>
{% endfor %}
Я хочу использовать два цикла for в теле таблицы. Сначала мне нужно запустить первый, а после этого мне нужно начать следующий. как я могу это сделать
1 ответ
Если вы используете Jinja2, вы можете объединить два списка в один с +
оператор:
{% for i in user_group1|list + user_group2|list %}
<tbody>
<td>{{ i.username }}</td>
<td>{{ i.place }}</td>
</tbody>
{% endfor %}