跳转到主要内容

Django静态文件扩展,支持HTTP/2推送

项目描述

中间件和模板标签,用于Django利用HTTP/2推送Django模板中包含的资产。如果需要推送文件到客户端,中间件会在每个响应中注入一个Link标题。所有适合HTTP/2推送的模板中的文件都应该使用staticpush模板标签而不是原始的static模板标签。前者只是增强了后者并注册了结果静态URL到中间件。

此包目前支持已启用mod_http2的Apache2 Web服务器,因为实际的HTTP/2推送已委托给Web服务器。

安装

pip install django-static-push

文档

https://django-static-push.readthedocs.io/en/latest/

开发

要运行所有测试,请运行

tox

注意,要合并所有tox环境的覆盖率数据,请运行

Windows

set PYTEST_ADDOPTS=--cov-append
tox

其他

PYTEST_ADDOPTS=--cov-append tox

变更日志

0.1.0 (2016-01-29)

  • 首次发布于PyPI。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-static-push-0.1.0.tar.gz (10.3 kB 查看哈希值)

上传时间 源代码

构建分发

django_static_push-0.1.0-py2.py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面