Django不显示图像也不渲染CSS

时间:2018-08-06 12:25:46

标签: 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

1 个答案:

答案 0 :(得分:0)

I noticed Google Chrome was keeping displaying me a cached version of my page, I had to delete Google Chrome cache with settings --> advanced --> clear browsing data.