为 Datasette 添加 gzip 压缩
在与 Datasette 相同的环境中安装此插件。
datasette install datasette-gzip
安装后,Datasette 将遵循浏览器或其他用户代理发送的 Accept-Encoding:
头部,并以最合适的方式返回压缩内容。
此插件是 asgi-gzip 库 的一个轻量级封装,该库从 Starlette 中提取了 GzipMiddleware。
要在本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-gzip
python3 -mvenv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
运行测试
pytest