使用Jinja2模板缩小Flask应用程序的HTML输出
是否有Flask或Jinja2配置标记/扩展名,可在呈现模板后自动最小化HTML输出?
回答:
找到了一种更好的方法。你可以使用以下方法缩小所有页面:
from flask import Flaskfrom htmlmin.main import minify
app = Flask(__name__)
@app.after_request
def response_minify(response):
"""
minify html response to decrease site traffic
"""
if response.content_type == u'text/html; charset=utf-8':
response.set_data(
minify(response.get_data(as_text=True))
)
return response
return response
以上是 使用Jinja2模板缩小Flask应用程序的HTML输出 的全部内容, 来源链接: utcz.com/qa/415695.html