这是我的观点
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文件但我收到此错误
The view karyawan.views.pdf_datakar didn't return an HttpResponse object. It returned None instead.
我该如何解决这个问题?
答案 0 :(得分:0)
在你的视图中没有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>')
供参考使用以下链接