При конвертации HTML в PDF столкнулась с проблемой распознавания кириллицы. Сайт Django 3.2 (Python 3.7)
Для генерации использую xhtml2pdf .
Пользователь заполняет форму на сайте, а после, ее необходимо распечатать. Файл выгружается, но вместо русского текста квадраты ■■■■■■■ ■■■■■■
def pdf_create(request):
ty = Technical_Y.objects.all()
template_path = 'my.html'
context = {'ty': ty}
response = HttpResponse(content_type='application/pdf')
response['Content-Disposition'] = 'attachment; filename="my.pdf"'
template = get_template(template_path)
html = template.render(context)
pisa_status = pisa.CreatePDF(html, dest=response)
if pisa_status.err:
return HttpResponse(html)
return response