【发布时间】:2013-07-31 17:07:09
【问题描述】:
我正在使用亚马逊服务器来托管我的 Django 应用程序。它曾经可以正常工作,但在 css 文件中进行了一些更改后,应用程序不再呈现这些文件。我运行了 python manage.py collectstatic。通过firebug我可以看到css文件通过错误304未修改。 我猜这个post 解决了这个问题,但我无法理解!我应该怎么做才能使静态文件正确呈现?
【问题讨论】:
我正在使用亚马逊服务器来托管我的 Django 应用程序。它曾经可以正常工作,但在 css 文件中进行了一些更改后,应用程序不再呈现这些文件。我运行了 python manage.py collectstatic。通过firebug我可以看到css文件通过错误304未修改。 我猜这个post 解决了这个问题,但我无法理解!我应该怎么做才能使静态文件正确呈现?
【问题讨论】:
最好使用/path/to/style.css?ver=CURRENT_VERSION 之类的东西来确保所有用户都获得最新版本的 CSS、JS 和其他静态文件。 CURRENT_VERSION 甚至可以在部署时从当前 Git 提交 ID 自动填充。
【讨论】: