您现在的位置是:Docker > Python运维 > python Flask 静态文件缓存问题

python Flask 静态文件缓存问题

时间:2018-05-15 15:45  来源:未知  阅读次数: 复制分享 我要评论

大家在使用Flask静态文件的时候,每次更新,发现CSS或是Js或者其他的文件不会更新。

这是因为浏览器的缓存问题。

普遍大家是这几步解决办法。

  • 清理浏览器缓存
  • 设置浏览器不缓存
  • 也有以下这么写的

 

如果是我,我不会这么做,效率很低。

这是  Flask的 config 的源码,里面可以看到,有设置缓存最大时间

SEND_FILE_MAX_AGE_DEFAULT 可以看到,它是一个 temedelta 的值

我们去更改配置。

第2行: 我们引入了datetimetimedelta对象

第6行: 我们配置缓存最大时间

上一篇:没有了

下一篇:Python3.X 爬虫实战

相关资讯