文件名称:drf-psq:根据Django REST框架的基于权限的规则来管理基于操作的权限,序列化程序和查询集的最简单,最通用的方法!
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-28 09:18:35
django django-rest-framework django-permissions django-extensions serializer-django
drf-psq drf-psq是Django REST框架的扩展,它支持基于基于权限的规则具有基于操作的Permission_classes , serializer_class和queryset 。 在一个典型的DRF项目中,您可能已经遇到了使用不同的序列化程序为不同的操作设置不同的权限的问题,所有这些都取决于某些规则,并且您必须编写过多的if语句并重写某些方法才能实现此目标! 好吧,您不必再做那些困难的事情了。 drf-psq可以解决这个问题,甚至更多! 设置 DRF版本 在DRF版本3.11.*或更低版本中组合权限类存在一个错误。 建议使用DRF 3.12.0或更高版本。 检查此以获取更多信息。 安装套件 pip install drf-psq 添加到项目 INSTALLED_APPS = [ ... ' rest_framework ', 'drf_psq
【文件预览】:
drf-psq-master
----MANIFEST.in(87B)
----codecov.yml(474B)
----examples()
--------library()
----.travis.yml(358B)
----tox-requirements.pip(46B)
----LICENSE(1KB)
----setup.cfg(92B)
----setup.py(519B)
----README.md(9KB)
----drf_psq()
--------apps.py(113B)
--------utils.py(624B)
--------__init__.py(179B)
--------mixins.py(4KB)
--------decorator.py(213B)
----.gitignore(104B)