django-static - 尽管我在 settings.py 文件中设置了静态 URL、Root、Dirs,但为 CSS 文件获取 HTTP 404
问题描述
我是 django 的新手,我正在尝试一个简单的 Web 应用程序,我在其中使用带有静态标签的 CSS。
我已将 settings.py 配置为
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,"static")
STATICFILES_DIR = [
os.path.join(BASE_DIR,"static"),
]
这是我包含在主页中的导航栏文件
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'CreditCardNumberValidator/css/main.css' %}">
<div class="topnav">
<a class="active" href="#home">Home</a>
......
</div>
每次我加载主页时,我都会得到“GET /static/CreditCardNumberValidator/css/main.css HTTP/1.1”404
附上项目结构
信用卡验证器
- CreditCardNumberValidator
- 信用卡验证器
- 模板
- 索引.html
- 导航栏.html
- 静止的
- CreditCardNumberValidator
- css
- main.css
- css
- CreditCardNumberValidator
我找不到我错过的东西。
解决方案
推荐阅读
- python - excel中的Python空白单元格导入MSSQL
- python - 将 PyTorch 代码移植到 TensorFlow (GPU) 时的性能/内存问题
- c - 获取函数值(1/0)为整数
- apache - Weblogic 代理模块 mod_wl_24.so 12.2.1.3 和 4 用于 apache 的输入过滤器有问题
- maven-3 - 想用 cargo 工具创建功能测试
- reactjs - 使用 redux 工具包时,在动作中定义副作用(不是异步 thunk)的正确方法是什么?
- node.js - “PERMISSION_DENIED:权限缺失或不足”当使用谷歌云任务调用firestore函数时
- android - 如何管理多个匹配的意图过滤器
- powerbi - How to count number of repeated clients
- python - Function for resetting multiple input boxes to 0?