2017-02-28 25 views
0

我有很奇怪的問題。我的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,它告訴我這些文件將被收集到頂級靜態文件夾中,但是這是當我改變它時什麼都不做的文件之一。

我真的不知道還有什麼要發佈,所以請讓我知道。在這個問題上的所有現有帖子都說它是一個瀏覽器緩存問題,但由於某種原因,在這裏不起作用。我必須有其他的錯誤。

回答

0

我不能寫一個評論來問問題,但我認爲你編輯錯誤的style.css文件。 我看看您的Github項目,發現https://github.com/technicallyrice27/translation-site/tree/master/translations/static/translations中的style.css自11天以來沒有更新。

但是這是使用collectstatic命令時需要編輯的文件。

希望這對你有所幫助。

+0

我很感激答覆,但我試過編輯這個文件(不是使用提交,只是在本地),不幸的是它不會改變任何東西。我不認爲style.css文件最近有一個提交,因爲對它們的更改無效,所以我不得不同時使用快速內聯樣式,直到我可以弄清楚爲止。 – whiterice

+0

嗯......好吧,也許這是另一個錯誤。我發現你有不同的模板和靜態文件夾很多「style.css」文件https://github.com/technicallyrice27/translation-site/tree/master/translations/static/translations/static/translations – Tobit

+0

是的,不幸的是試圖改變它們,我發現沒有一個style.css文件實際上做了任何事情。 – whiterice

相關問題