【发布时间】:2017-02-16 13:22:49
【问题描述】:
我在 python 2.7 中使用 django 1.8。
我想在模板中显示 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' %} -
@LorenzoPeña 实际上,此解决方案并未显示嵌入模板中的 pdf。它在新页面中打开pdf。我想把它嵌入到模板中。