如何摆脱django中的错误304?

时间:2015-08-20 18:17:05

标签: django http-status-code-304

我多次看到"错误304"在django,但是当我谷歌关于它时,我会经历许多答案,这意味着 - " 这并不是真正表示错误,而是表明所请求的URL的资源自上次访问后没有改变或缓存&#34。

错误 - [20/Aug/2015 17:56:19] "GET /static/dashgumfree/Theme/assets/font-awesome/css/font-awesome.css HTTP/1.1" 304

我注意到的是,大多数情况发生在css和js文件的情况下, 我只是想知道为什么如果我保存了所请求的文件,我会收到304警告。还告诉我如何摆脱这个问题以及django中该错误的根本原因。

1 个答案:

答案 0 :(得分:2)

304 Not Modified这实际上不是一个错误。它只是指示自上次请求和缓存以来请求的资源没有被更改。如果由于某种原因您更改了.css.js文件,但未看到浏览器中反映的更改,则可以使用Ctrl + F5刷新页面。它将避免缓存资源并再次从服务器询问它们。

您可以配置资源是否已缓存。

我建议你看看Django's docs for this topic.