当用户单击下载按钮时,我想生成多个 pdf 目前我只能生成一个 PDF
我想要的是当用户单击带有 weasyprint 的下载按钮时从 Django 视图生成两个 PDF。
下面的代码只生成单个 PDF
def get(self, *args, **kwargs):
obj = self.get_object()
html_result = super(GenerateInvoicePDFView, self).get(*args,
**kwargs)
response = HttpResponse(content_type='application/pdf')
response['Content-Disposition'] = 'attachment; filename="%s.pdf"' %
obj.name
weasyprint.HTML(string= html_result.getvalue()).write_pdf(response)
return response
这个响应应该生成两个 PDF,有可能吗?请帮忙谢谢