Django - Как динамически разделить мои объекты между днями
У меня есть список дней и упражнений, которые создаются на основе ввода формы. Когда я пытаюсь загрузить упражнения в шаблон, все упражнения повторяются в каждый день. Однако я хочу разделить их на 6 упражнений для каждого дня. Я могу сделать это с помощью split и даже создать свои собственные фильтры, но это не работает динамически. А так как количество дней и упражнений может меняться в зависимости от ввода формы, мне нужен динамический способ определить это.
<form>
<div>
<table class="table">
<thead>
<tr>
{% for week in weeks %}
<th></th>
<th colspan="3">{{week}}</th>
{% endfor %}
</tr>
</thead>
<tbody>
{% for day in days %}
<tr>
{% for week in weeks %}
<td></td>
<td colspan="2">{{day}}</td>
<td><input type="text" class="form-control" /></td>
{% endfor %}
</tr>
<tr>
<td>Exercise</td>
{%for week in weeks %}
<td>Set</td>
<td>Weight</td>
<td>Reps</td>
{% endfor %}
</tr>
{% for exercise in exercises %}
<tr>
<td rowspan="3">{{exercise}}</td>
{%for week in weeks %}
<td>1</td>
<td><input type="text" class="form-control" value="" /></td>
<td><input type="text" class="form-control" value="" /></td>
{% endfor %}
</tr>
<tr>
{%for week in weeks %}
<td>2</td>
<td><input type="text" class="form-control" value="" /></td>
<td><input type="text" class="form-control" value="" /></td>
{% endfor %}
</tr>
<tr>
{%for week in weeks %}
<td>3</td>
<td><input type="text" class="form-control" value="" /></td>
<td><input type="text" class="form-control" value="" /></td>
{% endfor %}
</tr>
{% endfor %}
{% endfor %}
</tbody>
</table>
</div>
</form>
Мне кажется, что я просто размещаю теги в неправильном месте, и когда "day" зацикливается, он просто повторяет остальной код, поэтому независимо от того, какой фильтр я использую, проблема не будет решена динамически.