Python 使用django/html中的静态文件下载

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

当我想用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</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')
]
希望这项工作