Фильтр Django может работать в генерации PDF с помощью pdfkit

Я пытаюсь сгенерировать pdfkit, используя этот способ

view.py

def view_PDF(request, id):
    sub = get_object_or_404(Student, id=id)
    sub_fil = Subject.objects.filter(student_name = request.user)
    context = {
        "sub": sub.id,
        "sub_no": sub.sub_no,
        "book": sub.book,
        'sub_fil':sub_fil,
    }
    return render(request, 'school/pdf_template.html', context)

def generate_PDF(request, id):
    # Use False instead of output path to save pdf to a variable
    pdf = pdfkit.from_url(request.build_absolute_uri(reverse('student-detail', args=[id])), False)
    response = HttpResponse(pdf,content_type='application/pdf')
    response['Content-Disposition'] = 'filename="student.pdf"' 
    return response

Когда я пытаюсь опустить эту строку sub_fil = Subject.objects.filter(student_name = request.user) работает хорошо без информации из темы, но эта строка очень важна для отображения некоторой информации. при запуске сервера с этой строкой я получил эту проблему

Пожалуйста, помогите, как я могу преодолеть эту проблему, ведь я еще начинающий

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