|  |      1Livid MOD OP PRO 找到了一个曾经的官方 snippet,覆盖 url_for 的实现方式: https://github.com/fengsp/flask-snippets/blob/master/urls/static_cache_buster.py | 
|  |      2mywaiting      2020-04-26 08:52:52 +08:00  1 既然换了 Flask,就不要把 Tornado 的这套静态文件的 ?v=xxxx 的方法移过来用了,不好也不好用 直接打包所有静态文件成为 main-xxxxx.js style-xxxx.css 这样,自动生成一个 import map 给模板导入使用,这样的方式比基于 QueryString 的方式好得多 | 
|  |      3Livid MOD OP PRO | 
|  |      4mywaiting      2020-04-26 09:18:30 +08:00 | 
|  |      5cz5424      2020-04-26 09:22:16 +08:00 via iPhone 我是自己造了个轮子直接把静态资源改为 cdn,用文件的日期做时间戳区分版本,前后端分离后 flask 越来越少用来渲染模板 | 
|  |      6icodesign      2020-04-26 09:22:26 +08:00  1 @Livid  4 楼说的 [Flask-Assets]( https://flask-assets.readthedocs.io/en/latest/) 是一个常用的 https://github.com/nickjj/flask-static-digest 这个讲得比较详细 | 
|      7iConnect      2020-04-26 09:41:55 +08:00 via Android  1 #3 jinja2 里的 set 方法,可以解决楼主的问题吗? |