2010-07-06 55 views
1

我有一個css文件,我想修改它以適合我的需要。 問題是,它似乎被緩存在某處,因爲我無法看到更改,無論我在css文件中做什麼。 我相信我指向正確的文件,因爲現在我修改了它,它工作。 是否有任何設置可以關閉緩存? 謝謝!django css文件緩存

+1

您正在使用哪種瀏覽器?吹出你的緩存。 – 2010-07-06 17:31:00

回答

4

只要進入您的網站,查看源代碼,並將鏈接複製到您的CSS文件。驗證鏈接,確認它正在被修改。通過瀏覽器手動刷新CSS文件以獲取最新版本。

這不是一個Django問題。

0

您是否嘗試在請求的末尾添加日期時間戳?我知道一些框架會自動執行.js和.css文件以防止緩存。

+0

它不是作爲媒體參數添加到視圖的.css。 – dana 2010-07-06 17:22:34

2

正如本文http://www.wkoorts.com/wkblog/2009/07/12/css-auto-reload-with-django-templates/中指出的那樣,你可能會迫使Django的重新加載CSS文件在你的CSS鏈接使用參數:

<link rel="stylesheet" type="text/css" href="/site_media/css/style.css?{% now "U" %}" /> 

這是一個時間戳,這需要不同的值,每一秒,讓你如果需要的話,甚至可以每秒鐘重新載入你的CSS!