簡體   English   中英

Django的靜態CSS沒有加載?

[英]Django static css not loaded?

因此,我的應用程序具有以下結構:base.html,其中包含導航以及指向樣式表和home.html文件的鏈接,該文件通過擴展加載導航。 但是,我無法真正修改home.html文件中的CSS,有什么建議嗎?

base.html:

{% load staticfiles %}
<!DOCTYPE html>

<html>
<head>
  <meta charset="utf-8">

  <title>App</title>
  <link rel="shortcut icon" href="{% static 'img/favicon.png' %}">
  <link rel="stylesheet" href="{% static 'css/app.css' %}">


...## navbar etc.



 <div id="body">
        <div class="container">
          {% block page %}
          {% endblock %}

        </div>
      </div>

home.html:

{% extends 'base.html' %}


{% load staticfiles %}

{% block page %}



  <div class="row">
    <div class="col-md-12">
      <img src="{% static 'img/banner.gif'%}" class="banner">
    </div>

{% endblock %}

如您在base.html文件中看到的,我通過靜態方法加載app.css文件。

但是,例如更改home.html中的banner類根本不起作用:

#body .banner {
  width: 100%;
  margin-bottom: 150px;
}

終端/控制台中沒有錯誤。 順便說一下,app.css文件適用於base.html。

嘗試ctrl + F5,在Django中,您必須在對靜態文件進行更改后重新加載緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM