我有很奇怪的問題。我的Django(1.10)應用程序運行正常。我最初使用自帶style.css文件的引導程序對其進行了設置,以便自定義其餘部分。然而,自那時以來,我遇到了一些問題,並失去了我的git提交,所以我只能在大約10天前回到生產穩定階段。我認爲一切都很好,直到我試圖設計一些新的頁面並更改一些現有的CSS,然後我發現我不能。Django應用程序的CSS功能,但不能再編輯它
我的應用程序似乎有style.css文件到處都是。總共有4個,他們都沒有做任何事情。我已經嘗試刪除每個單獨的一切,然後一次刪除所有內容中的所有內容,但不管我的網站保留其樣式。我已經從瀏覽器中清除了緩存,使用了不同的瀏覽器,使用了隱身模式等。無論如何,樣式依然存在。我最初使用了collectstatic。現在,我試圖再次這樣做,我也嘗試過collectstatic --clear,但兩者都有相同的效果:我的根靜態文件夾獲取應用程序的整個副本,我必須刪除這些更改與git。
Here's a link to the github page for it.我會在下面發佈一些相關的片段。請讓我知道,如果有任何其他信息會更容易幫助,我會很樂意提供。
settings.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, "static")
STATIC_URL = '/static/'
其頂部每隔模板從(注意最後兩行)派生我base.html文件的文件:
<!DOCTYPE html>
<html lang="en" id="divTheme" class="light-theme">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>OP Translations</title>
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'translations/style.css' %}" />
當我運行collectstatic,它告訴我這些文件將被收集到頂級靜態文件夾中,但是這是當我改變它時什麼都不做的文件之一。
我真的不知道還有什麼要發佈,所以請讓我知道。在這個問題上的所有現有帖子都說它是一個瀏覽器緩存問題,但由於某種原因,在這裏不起作用。我必須有其他的錯誤。
我很感激答覆,但我試過編輯這個文件(不是使用提交,只是在本地),不幸的是它不會改變任何東西。我不認爲style.css文件最近有一個提交,因爲對它們的更改無效,所以我不得不同時使用快速內聯樣式,直到我可以弄清楚爲止。 – whiterice
嗯......好吧,也許這是另一個錯誤。我發現你有不同的模板和靜態文件夾很多「style.css」文件https://github.com/technicallyrice27/translation-site/tree/master/translations/static/translations/static/translations – Tobit
是的,不幸的是試圖改變它們,我發現沒有一個style.css文件實際上做了任何事情。 – whiterice