Django-Guardião

Implementação de Permissões por objeto para Django 1.2
Baixe Agora

Django-Guardião Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Lukasz Balcerzak
  • Site do editor:
  • http://code.google.com/u/LukaszBalcerzak/

Django-Guardião Tag


Django-Guardião Descrição

Implementação de Permissões por objeto para Django 1.2 Django-Guardian é implementação de permissões por objeto como backend de autorização que é suportado desde Django 1.2. Não funcionará com lançamentos mais antigos Django.Installationto Instalar Django-Guardian Simplesmente execute: PIP Instalar Django-GuardianConfigurationWe Precisa de Gancho Django-Guardian em nosso projeto. 1. Coloque o guardião em sua instalação_apps no módulo de configurações: instale_apps = (... 'Guardian',) 2. Adicionar backend de autorização extra: authentication_backends = ('django.contrib.auth.backends.modelbackend', # padrão 'guardião. .BjectPermissionBackend ',) UsageAfort Installation and Project Hooks Podemos finalmente usar permissões de objeto com Django.Lets Iniciar muito rapidamente: >>> jack = user.objects.create_user (' jack@example ',' topsecretagentjack ',' topsecretagentjack ' ) >>> Admins = Group.Objects.Create (Nome = 'Admins') >>> Jack.Has_Perm ('Change_Group', Admins) FALSE >>> userobjectpermission.objects.assign ('Change_Group', User = Jack, Obj = Admins) >>> Jack.Has_Perm ('Change_Group', Admins) Curso TrueOf Nosso agente Jack aqui não seria capaz de mudar_group globalmente: >>> jack.has_perm ('Change_Group') falsedocumentationtere é uma documentação online disponível em http: //packages.python.org/django-guardian/. Ótimo peper sobre este recurso está disponível em http://djanguagevent.com/1.2/object-permissions/. Requisitos: · Pitão · Django.


Django-Guardião Software Relacionado