python - Django 静态文件加载失败
问题描述
我正在尝试在我的 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
收集静态文件。它工作并给了我一个assets目录或根目录。但是当我访问该网站时,它不会加载图像。控制台显示“加载资源失败:服务器响应状态为 404(未找到)”。我在 Windows 机器上并使用 Django 3.0。现在我需要你帮助解决这个问题。提前致谢。
解决方案
推荐阅读
- .net - Reactor.Template 未安装(.NET SDK)
- python - 在 Selenium 中查看“a”锚标记是否包含我想要的文本,然后在同一行中提取多个 td 文本
- r - 如何使用 tidyverse 正确旋转表格?
- python - 如何在 google colab 中编写代码以重新运行所有脚本一定数量的迭代?
- c++ - 用字符串填充 argv(并获取 argc)以传递给其他方法
- ip - AzerothCore. 我可以在 realmlist 表中使用我的 DDNS 主机名吗?
- scip - 是否可以直接从 PyScipOpt 模型对象访问 SCIP 的统计输出值?
- go - 嵌入 FS 无法正确解析模板
- vb.net - Linq 最低唯一值或最低行和列值 精确匹配或部分匹配 取较小值
- r - 对嵌套 tibble 进行分组/汇总以附加列列表