Как правильно выставить цикл в шаблоне Django?

У меня есть три модели: Студенты, Дисциплины и баллы по дисциплинам. Нужно это все конвертировать в PDF-документ.

Вот мой шаблон таблицы в документе: введите сюда описание изображения

Если присмотреться, можно заметить, что у всех студентов одинаковые баллы. Это баллы первого студента. Нужно сделать так, чтобы у каждого студента рядом были свои баллы

А вот html-шаблон таблицы:

<table class="tg" style="table-layout: fixed; width: 431px">
               <thead>
                   <tr>
                       <th class="tg-tcrt">№</th>
                       <th class="tg-tcrt">ФИО</th>
                       {% for discipline in disciplines %}
                           <th class="tg-0lax">{{discipline.name}}</th>
                       {%endfor%}
                   </tr>
               </thead>
               <tbody>
                   {% for student in students %}
                   <tr>
                       <td>{{forloop.counter}}</td>
                       <td>{{student.full_name}}</td>
                       {% for grades in grades %}
                           <td>{{grades.summa}}</td>
                       {%endfor%}
                   </tr>
                   {% endfor %}
               </tbody>
           </table>
Вернуться на верх