投稿    登录
  《Python3网络爬虫开发实战》赠书活动正在进行中!详情请戳赠书活动!欢迎参与!非常感谢!

Flask 静态文件缓存问题

Python 仙宇 3737浏览 6评论

大家好,今天才发现很多学习Flask的小伙伴都有这么一个问题,清理缓存好麻烦啊,今天就教大家怎么解决。

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

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

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

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

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

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

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

我们去更改配置。

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

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

 

这样就解决了缓存问题,不用去写多余的代码,不用去清理浏览器的缓存。

一定要学着去看官方文档和框架的源代码!!

有什么问题请联系

微信二维码

转载请注明:静觅 » Flask 静态文件缓存问题

喜欢 (68)or分享 (0)

想学更多爬虫知识?《Python3网络爬虫开发实战》这本书也许更适合你~

了解详情or立即购买

我的个人微信公众号

扫码或搜索:进击的Coder

进击的Coder

微信公众号 扫一扫关注

想结交更多的朋友吗?

来进击的Coder瞧瞧吧

进击的Coder

QQ群号 99350970 立即加入

进击的Coder灌水太多?

这里是纯粹的技术领地

激进的Coder

QQ群号 627725766 立即加入

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 为啥我的flaskconfig源码不是这样的
    nicebluechai2018-08-14 07:00 (2小时前)回复
  2. 每一篇都是精品 😳
    米扑博客2018-05-19 16:58 回复
  3. 超级感谢作者仙宇帮助我解决了自己flask搭建的网站个人信息修改页面照片上传后更改不及时问题!!同时现在本人用flask搭建了一个山寨版知乎后在看flask官方文档和源代码,发现看官方文档和源代码真的非常昏昏欲睡....不知道作者能否出一系列对flask官方文档和源码解析的文章呢?酬谢!
    xajh007892018-05-03 21:23 回复
  4. 效果很好,谢谢分享技巧
    八日博客2018-04-27 20:12 回复
  5. 我在数据那里卡住了 用的是flask-sqlalchemy 那个多对多的关系有点搞不明白 希望可以讲讲 谢谢
    crawler2018-04-17 20:04 回复
  6. 每次都是得清理缓存的
    小云2018-04-17 18:01 回复