Django静态文件加载失败

2024-09-30 00:37:16 发布

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

我试图在django项目中加载静态文件。但它没有加载。我的静态文件夹位于project的基本目录中。这里我给出一些相关的代码

这是我的项目的settings.py文件的静态部分

STATIC_URL = '/static/'
STATICFILES_DIR = [
    os.path.join(BASE_DIR, 'static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'assests')

这里是html部分

{% load static %}
<img id="undraw_shared_workspace_hwky" src="{% static 'undraw_shared_workspace_hwky.png' %}">

我的项目名称是“网页”,这是图像路径

webpage\static\undraw_shared_workspace_hwky.png

我试过

manage.py collectstatic

收集静态文件。它工作了,给了我一个assests目录或根目录。 但是当我访问网站时,它不会加载图像。控制台显示“加载资源失败:服务器响应状态为404(未找到)”。 我在一台windows机器上使用Django3.0。 现在我需要你帮忙解决这个问题。 提前谢谢


Tags: 文件path项目py目录osdir静态

热门问题