Flask压缩Html
Project description
Flask-Hmin
安装
使用pip
进行安装:
pip install Flask-Hmin
或者使用pipenv
:
pipenv install Flask-Hmin
或者使用poetry
:
poetry add Flask-Hmin
您也可以下载存储库并手动安装它,执行以下操作:
git clone https://github.com/zhenzi0322/Flask-Hmin.git
cd Flask-Hmin
python setup.py install
使用方法
所有模板视图html都压缩
from flask import Flask, render_template
from flask_hmin import HMin
app = Flask(__name__)
app.config["HMIN_COMPRESS_HTML"] = True
HMin(app=app)
@app.route("/")
def home():
return render_template("index.html")
if __name__ == '__main__':
app.run()
指定某个模板视图不压缩
from flask import Flask, render_template
from flask_hmin import HMin
app = Flask(__name__)
app.config["HMIN_COMPRESS_HTML"] = True
hmin = HMin(app=app)
@app.route("/")
@hmin.not_compress
def home():
# 该视图模板不压缩
return render_template("index.html")
@app.route("/test")
def test():
return render_template("index.html")
if __name__ == '__main__':
app.run()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flask-Hmin-1.0.1.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for Flask_Hmin-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93422315e7056e7d6a63de1f7ee24fb8ca3bbe2fcfbe1e48107ce8622e8f9228 |
|
MD5 | cf3b49f8c71074f0037e43c226130343 |
|
BLAKE2b-256 | ea77a689ddcd191b00c760960ef70f341f8aa99f05f9cf7706b3f8f59101739a |