【发布时间】:2020-06-01 08:13:32
【问题描述】:
我是 Django 新手,我正在为我的样式使用 CSS 文件,现在这些样式已应用于我的 html。现在我创建了一个新类:
.post-image {
height: 500px;
width: 500px;
}
并将该类应用于我想要设置样式的 HTML 元素,如下所示:
<img class="post-image" src="{{ post.image.url }}" alt="">
但是post-image 类并不适用。当我将它改回旧类时,图像会调整大小。此外,当我尝试在 main.css 中编辑旧类时,更改未应用。
我的main.css 文件在我的静态目录中,我在settings.py 文件中添加了静态目录,如下所示:
STATIC_URL = '/static/'
我已经在我的base.html 中导入了样式表,如下所示:
<link rel="stylesheet" type="text/css" href="{% static 'feed/main.css' %}">
【问题讨论】:
-
你的'main.css'加载正确了吗?如果您的回答是“是”,请清除浏览器缓存并刷新页面。
-
也许您忘记在
html文件的开头使用{% load static %}。并确保在settings.py文件中正确加入静态文件目录。 -
请提供您对静态文件的设置以明确您的问题。