Reportlab生成的pdf函数使用

问题描述 投票:-1回答:1

我一直在浏览ReportLab文档并在此处查看解决方案:https://www.programcreek.com/python/example/52897/reportlab,我试图生成有关预测问题的报告,并在整个文档中将输出和解释保存到pdf。大多数ReportLab代码都定义为一个函数(如果不是全部),为什么呢?根据我所看到的,函数的输入通常是“请求”,任何人都可以解释这是为什么以及如何调用最终函数来创建和保存pdf吗?例如:

def view_that_returns_pdf(request):

    pdf_value = pdf_buffer.getvalue()
    pdf_buffer.close()
    response = HttpResponse(content_type='application/pdf')
    response['Content-Disposition'] = 'attachment; filename="some_file.pdf"'

    response.write(pdf_value)
    return response

在上面的代码中,我如何调用实际函数来编写和保存pdf,什么是“请求”

python pdf reportlab
1个回答
0
投票

该函数来自Django项目。更具体地说,它是Django view

© www.soinside.com 2019 - 2024. All rights reserved.