Как сделать запрос GROUP BY в Django - PullRequest
1 голос
/ 22 марта 2020

У меня проблемы с циклом в шаблоне django, l oop по его конкретной группе

Я хочу создать запрос к группе операторов поведения по ее основным значениям, пожалуйста, посмотрите, хочу ли я результат

Это мой html

{% for behavior in behaviors %}
    <tr>
    <td rowspan="2" colspan="4" class="tblcoretitle">{{behavior.Grading_Behavior.Grading_Behavior.Name}}</td>
   <td colspan="4" class="tblcore">{{behavior.Grading_Behavior.Grading_Behavior.Description}}</td>
   <td class="tblcore">{{behavior.Marking}}</td>
</tr>
{% endfor %}

Это мой views.py

Students = StudentPeriodSummary.objects.filter(Teacher = teacher)
studentbehaviors = StudentsBehaviorGrades.objects.filter(Teacher = teacher)\
        .filter(Students_Enrollment_Records__in=Students.values_list('id')).distinct('Grading_Period').values('Grading_Period').order_by('Grading_Period')

behaviors = StudentsBehaviorGrades.objects.filter(Teacher=teacher) \
        .filter(Students_Enrollment_Records__in=Students.values_list('id'))

Это моя таблица в Django admin StudentsBehaviorGrades

enter image description here

Это мой текущий результат

enter image description here

это это я хочу результат

enter image description here

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