为什么在服务器渲染中无法对CSS文件进行修改?

时间:2019-02-18 17:26:04

标签: python css flask-sqlalchemy

在使用SQLAlchemy库和flask框架创建服务器以及呈现html和css模板时,我在设置html文件样式时遇到问题。 我在css文件中所做的所有修改都不会显示在页面上。 我怀疑在我的任何代码中都弄错了,因此,我从github下载了一个可以正常使用的项目,并且该项目正常工作,但是当我修改任何属性(甚至是元素的颜色)时,该属性都不会在页面上呈现或显示。

我想知道使用Flask渲染页面是否对快速响应我的CSS修改有问题!

我正在使用python使用SQLAlchemy和flask框架创建数据库。 如果您需要全面的了解,请讨论一下此github-project

1 个答案:

答案 0 :(得分:1)

问题并非来自于Flask。浏览器通常将缓存系统用于速度和优化目的...

执行烧瓶代码时,浏览器将缓存服务器呈现的各种静态文件(css,图像等)。例如,如果您以后对CSS文件进行更改,然后重新启动服务器,浏览器将忽略该CSS文件,因为他知道他已经保留了该文件的副本(立即,他将不明白该文件已发生更改) )。然后,您有必要清空浏览器的缓存并重新启动服务器,这真是令人惊讶!您的CSS更改将被考虑在内。