使用Jinja2模板缩小Flask应用程序的HTML输出

是否有Flask或Jinja2配置标记/扩展名,可在呈现模板后自动最小化HTML输出?

回答:

找到了一种更好的方法。你可以使用以下方法缩小所有页面:

from flask import Flask

from 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

回到顶部