一个检查浏览器发送的HTTP Accept头部的Django中间件。
项目描述
docs |
|
---|---|
tests |
|
package |
A Django middleware that inspects the HTTP Acept headers sent by browsers. It adds a new method to each request instance called accepts(str) which can be used to determine if a certain mimetype is accepted by the user agent that issued the request.
安装
pip install django-accept-header
使用
首先将中间件添加到您的 settings.py 文件中
MIDDLEWARE_CLASSES = ( # ... 'django_accept_header.middleware.AcceptMiddleware', )
检查用户代理是否接受 text/plain MIME类型
def some_view(request): if request.accepts('text/plain'): # do something
也可以使用接受的MIME类型的有序列表
def some_view(request): for media_type in request.accepted_types: # do something
有关如何使用媒体类型,请参阅完整文档。
文档
开发
要运行所有测试,请运行
tox
0.3.0 / 2016-02-02
将包名更改为django-accept-header。
将默认测试版本设置为python3.5。
0.1.0 / 2015-11-26
首次在PyPI上发布。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分布
django-accept-header-0.3.2.tar.gz (11.8 kB 查看散列值)
构建分布
关闭
django-accept-header-0.3.2.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 343f1b1230ad06f4ba3165b07781476df4dfe00f725c07f9a57e032f7ae712a9 |
|
MD5 | 1126dae9dc1b73f990f70417b1aaf237 |
|
BLAKE2b-256 | f7450b8380ae5545ff4d893571bf24746130c5bd2a4b141e3c645e1a2e5dac4a |
关闭
django_accept_header-0.3.2-py2.py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a7765fe1290e182df0d231f1e63a8a016b880ac45fea13a3eeffbf26c3e3629c |
|
MD5 | e19c7bff8005f2c2da54166fa437cb2d |
|
BLAKE2b-256 | 46bfc10ce3c5bd225f792de571241932ee4634a5b33e629d3170530c33b93f46 |