跳转到主要内容

另一个Django反向代理应用程序

项目描述

Jazzband PyPI version Supported Python versions GitHub Actions Test Coverage

一个简单的Django反向代理。它允许将Django用作反向代理来处理HTTP请求。它还允许将Django用作认证代理。

文档可在http://django-revproxy.readthedocs.org/找到

功能

  • 代理所有HTTP方法:HEAD、GET、POST、PUT、DELETE、OPTIONS、TRACE、CONNECT和PATCH

  • 复制客户端发送到代理服务器的所有http头部

  • 复制代理服务器发送到客户端的所有http头部(除了跳转头部

  • 基本URL重写

  • 如果用户在Django中登录,设置http头部REMOTE_USER

  • 设置http头部X-Forwarded-For和X-Forwarded-Proto

  • 处理重定向

  • 外部依赖少

  • 在响应中应用XSLT转换(需要Diazo)

依赖关系

  • django >= 3.0

  • urllib3 >= 1.12

  • diazo >= 1.0.5(可选)

  • lxml >= 3.4, < 3.5(可选,但为diazo依赖)

安装

pip install django-revproxy

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。

构建分发

django_revproxy-0.12.0-py3-none-any.whl (18.6 kB 查看哈希值)

上传时间 Python 3

支持者

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