跳转到主要内容

Django-nonrel认证后端,支持权限和组

项目描述

Django-permission-backend-nonrel

一个支持Django用户和组权限的Django认证后端,用于Django-Nonrel

安装

  • 从GitHub获取代码

    git clone https://github.com/django-nonrel/django-permission-backend-nonrel.git

  • permission_backend_nonrel.backends.NonrelPermissionBackend 添加到您的 AUTHENTICATION_BACKENDS,并将 permission_backend_nonrel 添加到您的 INSTALLED_APPS

    settings.py

    AUTHENTICATION_BACKENDS = (
        ...
        'permission_backend_nonrel.backends.NonrelPermissionBackend',
    )
    
    INSTALLED_APPS = (
        ...
        'permission_backend_nonrel',
    )
  • ‘permission_backend_nonrel 放在 djangotoolbox 之后很重要,因为 permission_backend_nonrel.admin 替换了 djangotoolbox 的用户管理界面。

    可以通过Django的管理界面分配和修改权限和组

    Django-nonrel admin with user_permissions and groups

    Django-gaeauth管理界面,带有用户权限和组

  • 现在您应该能够使用所有标准的Django权限方法和装饰器,如 user.has_perm(‘foo’) 等。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

permission-backend-nonrel-0.2.tar.gz (4.9 kB 查看散列值)

上传时间

支持者