Форум сайта python.su
content-type: applicAtion/pdf
Офлайн
И файлы лучше закрывать - а то будут трудно уловимые ошибки на ровном месте при достижении максимального количества открытых файловых дескрипторов.
Офлайн
Вдруг этот вопрос будет еще актуален. Я сделал на Pyramid таким образом:
def getpdf(request):
temp = StringIO()
p = canvas.Canvas(temp)
p.drawString(100, 100, “Hello from pdf”)
p.showPage()
p.save()
return Response(temp.getvalue(), content_type=“application/pdf”)
Офлайн