如何使用pypd在Django中创建pdf

2024-04-25 20:34:17 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的观点

def pdf_datakar(request):
    from fpdf import FPDF
    pdf = FPDF(format='letter')
    pdf.add_page()
    pdf.set_font("Arial", size=12)
    pdf.cell(200, 10, txt="Welcome to Python!", align="C")
    pdf.output("Somefilename.pdf")

我想在django中使用pyfpdf创建pdf文件,但是我得到了这个错误

^{pr2}$

我如何解决这个问题?在


Tags: fromimportaddformatpdfrequestdefpage
1条回答
网友
1楼 · 发布于 2024-04-25 20:34:17

在您看来没有return语句,所以在末尾添加return语句。在

像这样

from django.http import HttpResponse

def pdf_datakar(request):
    from fpdf import FPDF
    pdf = FPDF(format='letter')
    pdf.add_page()
    pdf.set_font("Arial", size=12)
    pdf.cell(200, 10, txt="Welcome to Python!", align="C")
    pdf.output("Somefilename.pdf")
    return HttpResponse('<h1>Pdf created successfully</h1>')

以下链接供您参考

Django Writing views

相关问题 更多 >