2013-07-31 43 views
0

我正在使用亞馬遜服務器託管我的Django應用程序。它曾經工作得很好,但在css文件發生一些變化後,應用程序不再呈現這些文件。我跑了python manage.py collectstatic。通過螢火蟲,我可以看到通過錯誤304沒有修改的css文件。 我想這post解決這個問題,但我不明白!我該怎麼做才能使靜態文件正確渲染?Django css沒有從亞馬遜服務器渲染 - 304沒有修改

回答

0

使用類似/path/to/style.css?ver=CURRENT_VERSION這樣的方法確保所有用戶都可以獲得CSS,JS和其他靜態版本的最新版本。 CURRENT_VERSION甚至可以在部署時從當前的Git提交ID自動填充。

+0

我應該在哪裏添加code-/path/to/style.css?ver = CURRENT_VERSION? – name

+0

你在哪裏使用這些靜態文件,通常在模板的LINK標籤中。 – ilvar