2016-10-07 119 views
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 
+0

目前还不清楚你在问什么,你在那里展示的解决方案还没有问同样的问题? –

+0

如果将文档放在静态文件夹中,您应该可以使用模板中的“{%load staticfiles%}”来调用它 - {%static'path/to/file.pdf'%}' – jape

+0

@ LorenzoPeña实际上,这个解决方案并不显示pdf嵌入到模板中。它在新页面中打开PDF。我想要将它嵌入到模板中。 – zinon

回答