html - Django:没有应用 CSS
问题描述
我已将所有 CSS 文件放在static/css
文件夹中。我的设置是:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
MEDIA_URL='/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
虽然媒体文件正常工作,并且保存在static/images
文件夹中的图像也出现了,但 CSS 样式没有出现。对于每个页面,我正在创建一个 CSS 文件,将其放在static/css
文件夹中,并像这样调用它:
{% load static %}
<head>
<link rel="stylesheet" type="text/css" href="{% static 'css/bootstrap.min.css' %}">
<link rel="stylesheet" type="text/css" href="{% static 'css/getting-started.css' %}"> <--this
</head>
getting-started.css
文件:
h3{
text-align: left;
}
p {
font-family: verdana;
font-size: 20px;
}
虽然bootstrap.min.css
工作正常,但 CSS 不工作。
解决方案
尝试给出完整路径STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
例如STATICFILES_DIRS = [os.path.join(BASE_DIR, 'accounts/static')]
就我而言,我的应用程序名称是帐户,然后是其中的静态文件夹。
推荐阅读
- matlab - 如何在 MatLab 和/或 OriginLab 中对方程进行编码以拟合超泊松分布
- javascript - 如何将对象附加到数组中的每个项目
- r - 使用 ggplot2 在 for 循环中添加图例标题
- javascript - 使用自定义函数扩展 twig-loader
- python - 为什么 git clone 给出:服务器连接错误无效响应:404 Not Found?
- java - 获取学生姓名中最长的字符串并使用arraylist计算平均分数
- python - 如何在 tkinter 中清除帧信息
- node.js - Puppeteer Ubereats.com 表单输入不起作用
- vb.net - VB.Net VS2019 - 控制台读取问题
- mybb - 我可以用 myBB 创建两个(或更多)论坛吗?