django-http-referrer-policy为Django站点提供了实现Referrer-Policy头部的中间件类。
项目描述
django-referrer-policy为Django站点提供了实现Referrer-Policy头部的中间件类。
- 注意:从Django v3.0开始,Django本身已通过设置变量SECURE_REFERRER_POLICY在SecurityMiddleware中默认支持了Referrer-Policy头部。
有关有效引用策略的更多信息: https://mdn.org.cn/en-US/docs/Web/HTTP/Headers/Referrer-Policy#Syntax
文档
快速入门
安装Django HTTP Referrer Policy
pip install django-http-referrer-policy
将Django HTTP Referrer Policy中间件添加到您的设置中
MIDDLEWARE = [
...
'django_http_referrer_policy.middleware.ReferrerPolicyMiddleware',
...
]
可选:如果默认值'no-referrer-when-downgrade'不适用于您,请向设置中提供变量REFERRER_POLICY的有效值
REFERRER_POLICY = 'no-referrer'
有关有效引用策略的更多信息: https://mdn.org.cn/en-US/docs/Web/HTTP/Headers/Referrer-Policy#Syntax
运行测试
代码实际上是否工作?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
鸣谢
原库的可维护版本。
此包中使用的工具
历史
1.1.1 (2020-11-02)
添加关于 Django v3.0 的弃用警告。Django 本身已通过设置变量 SECURE_REFERRER_POLICY 在 SecurityMiddleware 中默认支持 Referrer-Policy 头部。
1.1.0 (2020-10-27)
将默认值设置为 'no-referrer-when-downgrade' 而不是要求它
添加 Django 3.1 和 Python 3.9 用于测试
1.0.1 (2019-08-23)
更新 setup.py
更新 django-settings 中设置值的文档
1.0.0 (2019-08-11)
首次发布于 PyPI。
项目详情
关闭
django-http-referrer-policy-1.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 917f5ed62054b27eff3172b7eccfb018469e85ddd538767328553282a70493c3 |
|
MD5 | 9cf8957357c1e52db3f7971fd4fcab8e |
|
BLAKE2b-256 | c42a31a94b1f634a8843a3e879fbb988a3ebbff7927face4768249dff8059198 |
关闭
django_http_referrer_policy-1.1.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7617d1256f1ab80c1a12bffdd8c8d24b94093eb1e21d035e2aa6d7d3c5ac999e |
|
MD5 | 34d6de4ed333da1850c4f7ca8838c1ef |
|
BLAKE2b-256 | 368e1e8b96d8c9722d87d71a8542d7d2dfde6816cb15693e67e40208e0f76bd3 |