2016-10-07 168 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

回答