django-guardian 身份验证后端框架

django-guardian简介

django-guardian,是django对象权限的实现,提供了一个额外的身份验证后端。

django-guardian实例

>>> from django.contrib.auth.models import User, Group
>>> jack = User.objects.create_user('jack', 'jack@example.com', 'topsecretagentjack')
>>> admins = Group.objects.create(name='admins')
>>> jack.has_perm('change_group', admins)
False
>>> from guardian.models import UserObjectPermission
>>> UserObjectPermission.objects.assign_perm('change_group', jack, obj=admins)
<UserObjectPermission: admins | jack | change_group>
>>> jack.has_perm('change_group', admins)
True

django-guardian Github统计数据

BSD License (BSD)(数据来源:pypi)

Github 3.5k stars

django-guardian安装命令

pip install django-guardian

django-guardian依赖项和Python版本

django-guardian 2.4.0 requires Python 3.5+、Django 2.2 or higher

免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。


行业导航 / Python指南 :
























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.