Загрузка нескольких 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 останавливается.