Загрузка нескольких pdf в Django View с помощью xhtml2pdf

Я могу успешно загрузить один pdf с помощью xhtml2pdf в Django View. Я пытаюсь использовать те же инструменты для загрузки нескольких pdf. Проблема в том, что последняя строка функции - return response - закрывает цикл for и не возвращает итерацию назад по коду. Есть мысли?

Вот мой взгляд:

def report_cover_page_collated_pdf(request, *args, **kwargs):
    students = ['65002582', '65005968']
    student_list = Student.objects.filter(id__in=students).order_by('student_name')
    for item, student in enumerate(student_list):
        context = {'student': student, 'item': item}
        pdf = render_to_pdf('learning_logs/pdfs/report_cover_page_collated_pdf.html', context)
        response = HttpResponse(pdf, content_type='application/pdf')
        filename = "_Binder.pdf"
        filename = students[item] + filename
        content = "attachment; filename=%s" % filename
        response['Content-Disposition'] = content
        return response

Загружается папка для первого студента, и цикл for останавливается.

Вернуться на верх