Фильтр 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) работает хорошо без информации из темы, но эта строка очень важна для отображения некоторой информации. при запуске сервера с этой строкой я получил эту проблему
Пожалуйста, помогите, как я могу преодолеть эту проблему, ведь я еще начинающий