将查询参数添加到静态文件路径。
项目描述
Flask自动版本
自动版本静态文件路径。在积极开发网络应用程序时,您可能会遇到浏览器缓存静态内容的问题。使用此扩展,您可以在模板中轻松使用函数,该函数将更新附加到文件路径的查询以清除浏览器缓存。
安装
安装扩展
pip安装Flask-Autoversion
设置
典型设置
from flask import Flask, render_template
from flaskext.autoversion import Autoversion
app = Flask(__name__)
app.autoversion = True
Autoversion(app)
@app.route('/')
def hello_world():
return render_template("home.html")
将app.autoversion设置为True将在查询字符串中附加文件最后修改时间戳作为值。
Jinja中的静态文件版本化
<link rel="stylesheet" type="text/css" href="{{ static_autoversion('app.css') }}">