Python 使用django/html中的静态文件下载
当我想用html创建静态文件下载时,我正在django中创建一个web应用程序。我进入了urls.py并对其进行了修改,使其在结尾处具有以下内容:Python 使用django/html中的静态文件下载,python,html,django,download,static,Python,Html,Django,Download,Static,当我想用html创建静态文件下载时,我正在django中创建一个web应用程序。我进入了urls.py并对其进行了修改,使其在结尾处具有以下内容:static(settings.static\u URL,document\u root=settings.static\u root) 然后我将其添加到index.html: {% load static %} <a href={% static "file.zip" %} download>Download File
static(settings.static\u URL,document\u root=settings.static\u root)
然后我将其添加到index.html:
{% load static %}
<a href={% static "file.zip" %} download>Download File</a>
然后我进入我的基本目录,添加了一个名为static的目录。
我将file.zip文件添加到该目录中,然后转到终端并在基本目录中制作了一张cd。最后,我运行命令:python3 manage.py runserver
然后我转到服务器地址并单击下载文件。
在浏览器的底部,我看到:
File.zip
失败-没有文件
因此,我回头看航站楼,我看到:
“GET/static/file.zip HTTP/1.1”404 1760
橙色的。我看到它的末尾有一个404,所以我考虑堆栈溢出。我花了几天的时间寻找答案,到目前为止,我已经尝试:
如何使用html和django进行静态工作文件下载?
任何有效的答案都将不胜感激!
谢谢 将此添加到settings.py中
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
希望这项工作 将此添加到settings.py中
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
希望这项工作