0

我有一个问题,我在 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'>
4

0 回答 0