django输出pdf
from io import BytesIO from reportlab.pdfgen import canvas from django.http import HttpResponse def index(request): response = HttpResponse(content_type='application/pdf') response['Content-Disposition'] = 'attachment; filename="somefilename.pdf"' buffer = BytesIO() p = canvas.Canvas(buffer) p.drawString(100, 100, "Hello world.") p.showPage() p.save() pdf = buffer.getvalue() buffer.close() response.write(pdf) return response

浙公网安备 33010602011771号