2
我在python 2.7中使用django 1.8。Django/Python:在模板中显示pdf
我想在模板中显示pdf。
知道了,多亏了MKM's answer我把它放在一个完整的页面中。
你知道如何渲染它吗?
这里是我的代码:
def userManual(request):
with open('C:/Users/admin/Desktop/userManual.pdf', 'rb') as pdf:
response = HttpResponse(pdf.read(), content_type='application/pdf')
response['Content-Disposition'] = 'inline;filename=some_file.pdf'
return response
pdf.closed
目前还不清楚你在问什么,你在那里展示的解决方案还没有问同样的问题? –
如果将文档放在静态文件夹中,您应该可以使用模板中的“{%load staticfiles%}”来调用它 - {%static'path/to/file.pdf'%}' – jape
@ LorenzoPeña实际上,这个解决方案并不显示pdf嵌入到模板中。它在新页面中打开PDF。我想要将它嵌入到模板中。 – zinon