run.py
html文件
这里重写了url_for方法,在后面加了?v=xxx,这里的xxx是该文件最后修改时间的时间戳。修改文件后,参数v发生变化,浏览器去服务端请求新的静态资源文件。
内容扩展:
flask踩过的坑
希望大家把遇到的问题都分享下,减少走弯路。
1.router不能统一管理,我采用Django模式把所有的路由都配置在urls文件中
2.router不能统一加载,没有找到像spring包扫描类似的工具类
3.TemplateNotFound静态资源找不到
4.debug模式 静态资源修改不生效,需要重启服务器
5.Template 引用静态资源 url_for
以上就是如何解决flask修改静态资源后缓存文件不能及时更改问题的详细内容,更多关于flask修改静态资源后缓存文件不能及时更改的资料请关注服务器之家其它相关文章!
原文链接:https://blog.csdn.net/Lucis_Caelum/article/details/87892356?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param