python - Django 静态文件 - CSS 文件不加载
问题描述
我正在学习 Django。我正在尝试加载静态 css 文件,但它不起作用。这是我的一部分base.html
:
{% load static %}
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- css -->
<link rel="stylesheet" type="text/css" href="{% static 'HomePage/style.css' %}">
</head>
这是我settings.py
文件的一部分:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
BASE_DIR / "static",
'/var/www/static/',
]
STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static_in_env", "static_root")
我在哪里犯错了?
我已经python manage.py collectstatic
在命令提示符下使用过
编辑:我看到我两次声明了 STATICFILES_DIRS 列表。
解决方案
href
在浏览器中看起来如何?
我猜路径/
中缺少一个。href
<link rel="stylesheet" type="text/css" href="{% static '/HomePage/style.css' %}">
推荐阅读
- swift - 你如何更新你从一个类委托给另一个类的值?
- tensorflow - Tensorflow.js:使用 tanh 或 sigmoid 时张量处理错误,但不是 relu 激活函数
- javascript - 分配给用作事件处理程序的变量不是反应式的:
- salesforce - 试图让 SalesForce 将附件识别为 PDF
- git - 能够通过相对参考进行子提交
- docker - 在 Docker 上访问 KSQL CLI 的问题
- flutter - 我需要在 Flutter App 中的哪里存储照片图像?
- python - 如何获取此动态 webtable(python,selenium)中列中数据的 xpath
- macos - 无法弄清楚如何在 OS X 上的 VIM 终端之间复制
- r - 如何获得在 R 中绘制的图形的全尺寸图片