我有一个问题,我在 html 中创建详细视图,然后将其转换为 pdf 以用于所有模型对象。我使用 pdfkit,但它不显示对象的图像,然后我运行带有图像的代码,它有一些错误。
def customer_render_pdf_view(request, pk):
posts = get_object_or_404(Person, pk=pk)
enrolment =get_object_or_404(Enrollment, pk=pk)
template = get_template('test.html')
html = template.render({'customer': posts, 'enrolment':enrolment})
options = {
'page-size': 'Letter',
'encoding':' base64.b64encode("utf-8")',
}
pdf = pdfkit.from_string(html, False, options)
response = HttpResponse(pdf, content_type='application/pdf')
response['Content-Disposition'] = 'attachment; filename="person.pdf"'
return response
我的 HTML 代码:
<img src={{customer.image.url}} height='200px'>