django-crud-filters:Django Rest Framework的基于角色的过滤器

时间:2021-05-02 12:52:11
【文件属性】:
文件名称:django-crud-filters:Django Rest Framework的基于角色的过滤器
文件大小:197KB
文件格式:ZIP
更新时间:2021-05-02 12:52:11
Python ===== CRUDFilters CRUDFilters软件包提供了一种简单的语义方式来对API端点进行授权。 默认情况下,它会将所有用户锁定在外,并且只允许指定的“角色”执行指定的操作。 对于每个端点,您可以指定哪些角色可以对哪些查询集执行哪些操作。 现在,您必须在大多数请求上传递“ Role”标头。 “匿名”和“已认证”是有效角色,不需要“角色”标头。 每个其他角色都必须在标头中指定。 过滤器可以作为逗号分隔的值在“过滤器”标头中传递,也可以作为获取参数(例如/ api / v1_3 / orders /?claimable)传递。 快速开始 将“ django-crud-filters”添加到您的INSTALLED_APPS设置中,如下所示: INSTALLED_APPS =(...'django-crud-filters',) 像这样将民意测验URLconf包含在您的项目
【文件预览】:
django-crud-filters-master
----setup.py(887B)
----.gitignore(873B)
----CRUDFilters()
--------CRUDFilters()
--------templates()
--------templatetags()
--------urls.py(815B)
--------__init__.py(133B)
--------views.py(24KB)
--------managers.py(5KB)
--------serializers.py(349B)
--------models.py(5KB)
--------README.md(970B)
--------tests()
--------forms.py(494B)
--------manage.py(281B)
----requirements.txt(477B)
----MANIFEST.in(46B)
----dist()
--------crud_filters-0.1.1.tar.gz(15KB)
--------crud_filters-0.1.2-py2-none-any.whl(21KB)
--------crud_filters-0.1.0.tar.gz(15KB)
--------crud_filters-0.1.3-py3-none-any.whl(21KB)
--------crud_filters-0.1.0-py2.py3-none-any.whl(21KB)
--------crud_filters-0.1.3.tar.gz(20KB)
--------crud_filters-0.1.0-py2-none-any.whl(21KB)
--------crud_filters-0.1.1-py2-none-any.whl(21KB)
--------crud_filters-0.1.2.tar.gz(15KB)
----setup.cfg(39B)
----LICENSE.txt(1KB)
----README.md(1KB)
----circle.yml(562B)

网友评论