Как извлечь 2 лучших по группе в кверисете django
Вопрос, связанный с кверисетом в Django. Модель класса Feedback содержит дату регистрации студента и т.д.. Модель класса Задание содержит личную информацию студента, и модель класса Level содержит класс, к которому принадлежит студент.
Я хочу вывести двух учеников с самой ранней датой регистрации для каждого класса. Используя функцию max, можно вывести первого ученика, зарегистрированного по классу,
Feedback.objects.filter(assignment__is_deleted=0)\
.values('assignment__level')\
.annotate(first=Max('ICF_date'))
но как вывести второго зарегистрированного ученика по классу? Я бы хотел, чтобы результат был выведен в одной строке.