在Django中下载文件时找不到页面

时间:2019-07-04 11:02:23

标签: python django django-models

我正在处理pdf下载代码,每次用户单击下载时都将下载相同的pdf文件,但是当我单击下载时,我得到页面未找到错误。 以及浏览器显示的路径不是该文件的实际路径。我的文件路径是/ home / ujjwal / project / media。

这是我的设置。py

STATIC_URL = '/static/'

MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL=' /media/'

和urls.py

if settings.DEBUG:
     urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

html文件:

<a href="/media/bhagwati_invoice.pdf">
<button class="btn" style="width:100%"><i class="fa fa-download"></i> Download</button></a>

并出现以下错误

找不到页面(404) 请求方法:GET 请求网址:http://localhost:8000/media/bhagwati_invoice.pdf

0 个答案:

没有答案