我正在尝试显示/阅读服务器中的pdf ,但出现了错误。下面附上我的view.py。请帮我解决
views.py
from django.shortcuts import render
from django.http import HttpResponse
from .models import PDF
def pdf_view(request):
a = PDF.objects.get(id=id)
with open('a.pdf', 'rb') as pdf:
response = HttpResponse(pdf.read(), contenttype='application/pdf')
response['Content-Disposition'] = 'filename=a.pdf'
return response
pdf.closed
答案 0 :(得分:0)
您可以使用Django模板在服务器上显示/阅读pdf。在Django项目中创建“模板”文件夹。在其中创建一个html文件,其中包含您的pdf链接。