Django 如果对模板的更改未反映在浏览器中,原因可能是什么?

Django 如果对模板的更改未反映在浏览器中,原因可能是什么?,django,Django,我对Django模板做了一些更改,但无法在浏览器(chrome)中反映出来。但是,如果我打开另一个浏览器(safari),就会显示更改 这种现象的原因可能是什么?我正在使用Django开发服务器。我想你指的是样式更改,比如css或js代码。在这种情况下,即使在本地主机上,浏览器也会将静态文件(css、js等)存储在缓存中。要强制重新加载这些文件,请强制刷新页面。(在chrome中,在windows上按ctrl+f5,在mac上按cmd+shift+r,或者打开一个私有选项卡。有时浏览器会缓存样式

我对Django模板做了一些更改,但无法在浏览器(chrome)中反映出来。但是,如果我打开另一个浏览器(safari),就会显示更改


这种现象的原因可能是什么?我正在使用Django开发服务器。

我想你指的是样式更改,比如css或js代码。在这种情况下,即使在本地主机上,浏览器也会将静态文件(css、js等)存储在缓存中。要强制重新加载这些文件,请强制刷新页面。(在chrome中,在windows上按
ctrl+f5
,在mac上按
cmd+shift+r
,或者打开一个私有选项卡。

有时浏览器会缓存样式表和脚本等信息。强制重新加载以使其更新。顺便说一句,更改是在html模板文件中。这很奇怪。html文件不会缓存在浏览器中(因为它们在不断变化,就像在添加新博客文章时一样)。纯HTML文件中的任何更改都应该在web浏览器中立即可见,但可能只是刷新页面。因此,请记住,将来-当您从静态文件中看不到新样式时-
强制刷新
,但当您看不到新的HTML更改时,如
Hello world
不可见-出现问题-请尝试重新刷新加载并解决问题