擅长:python、mysql、java
<p>毕竟我找到了一个可行的解决方案</p>
<p>我的主要问题是,我试图获取一个实例,在我试图加载文件之前,我没有将它传递到任何变量中。
我把打开的方法改为,我发现最后一个更清楚了。在</p>
<pre><code>def DownloadPdf(request, charges_id):
try:
invoice = Charge.objects.get(pk=charges_id)
except Charge.DoesNotExist:
raise Http404
response = HttpResponse(File(invoice.upload_pdf), content_type="application/pdf")
response['Content-Disposition'] = 'attachment; filename="mypdf.pdf"'
return response
</code></pre>