html - Django 不显示图像和渲染 CSS

标签 html css django

我正在尝试为我的页面设置背景图片和一些 CSS 样式,但我尝试的每一次尝试似乎都没有效果:

  • 我有一个 base.hmtl 页面,我在其中加载 {% load staticfiles %}
  • settings.py我已经设置了STATIC_URL = '/static/'STATICFILES_DIR = [os.path.join(BASE_DIR, 'webapp/static')]
  • setting.py 'django.contrib.staticfiles'在已安装的应用程序下
  • CSS文件夹位于 static 下的主目录中, 图片也在 static/img

这是我尝试加载此页面的方式:

{% extends 'base.html' %}


{% block content %}

<h1>Welcome!</h1>

{%load staticfiles%}
<img src="{% static '/img/background.jpg'%}"/>


{% endblock %}

在我的 base.html 中我以这种方式加载我的样式表:
<link rel="stylesheet" href="{% static 'webapp/CSS/style.css'%}"> 以及 base.html我加载 statifiles

我在这里附上我的文件夹结构,也许我在那里遗漏了一些东西:

enter image description here

最佳答案

我注意到 Google Chrome 一直在向我显示我的页面的缓存版本,我不得不通过设置 --> 高级 --> 清除浏览数据来删除 Google Chrome 缓存。

关于html - Django 不显示图像和渲染 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51707608/

相关文章:

html - <div> 包含 <ul> 的背景色

html - IE8 允许用户与被模态窗口遮挡的元素交互

python - Haystack 搜索不适用于自动完成

javascript - 从文本中删除内联样式

javascript - HTML 如何在网页中插入动态日期

html - 如何在显示浏览器滚动条的网页中保持对齐?

javascript - Jquery slider 在准备好占位符时加载图像

CSS Chrome 错误?显示水平滚动条 @ 100% 表格单元格

html - 固定在 div 中的视频

python - django TemplateDoesNotExist 异常但模板存在