2013-11-05 40 views
1

我已經編寫了一個應用程序,並在一個項目中對它進行了測試。我對該項目所做的任何更改都會立即反映出來。但是,當我更改應用程序並再次運行安裝腳本時,沒有顯示任何更改。我甚至可以查看site-packages目錄中的文件,看看是否已安裝更改。Django不反映對應用程序所做的更改

我試過清除瀏覽器緩存,重新啓動瀏覽器,嘗試不同的瀏覽器,關閉並重新啓動django服務器,重新採購虛擬環境,設置$ PYTHON_PATH,甚至重新啓動我的系統無濟於事。

這是剛發生在過去一小時內。當我設置$ PYTHON_PATH和後面的內容時,我可以讓django反映這些變化,並重新採購虛擬環境。但現在,這也行不通。

我一直認爲這是一個緩存問題,但我沒有看到任何會導致此問題的django緩存。

如果這是一個問題,我使用lighttpd作爲服務器後端。

+0

告訴我們代碼 –

+1

你在做靜態文件更改嗎? (js,css等),你可能需要運行'collectstatic' – jproffitt

+0

不,這些是對python文件的修改。 – i41

回答

1

如果你使用谷歌瀏覽器:

  1. 打開你的網站,其中的更改不會反映頁。
  2. 按f12打開檢查窗口,開發者工具在chrome中。
  3. 現在左鍵單擊重新加載按鈕持續更長的時間,大約一秒鐘。
  4. 您將得到三個選項在這種情況下,請執行空高速緩存和硬重新加載。

完成!

+0

這總是有效,我一直忘記這個解決方案! :d –

相關問題