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

2024-09-30 22:10:01 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这是我的设置.py

STATIC_URL = '/static/'

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

和url.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) 请求方法:获取 请求URL:http://localhost:8000/media/bhagwati_invoice.pdf


Tags: 文件py路径urlsettingspdf错误static