| django-bop. Permissões básicas de nível de objeto em Django (1,2+) |
Baixe Agora |
django-bop. Classificação e resumo
- Nome do editor:
- Peter van Kampen
- Site do editor:
- http://datatailors.com
django-bop. Tag
django-bop. Descrição
Permissões básicas de nível de objeto em Django (1,2+) Django-Bop é um aplicativo Django que fornece permissões básicas de nível de objeto para Django 1.2 e posterior. É baseado no artigo de Django-Advento 'Permissões Object' por Florian Apolloner.Developer CommentsAlthough embora há alguns outros backends de permissão que eu queria um backend simples (R) que corresponda à funcionalidade de Django existente.InstallationIntall it no seu ambiente (virtual) : PIP Install Django-Bopif Você ainda não deve instalar o Sul: PIP instalar o Southadd 'Bop' (e Sul) para você instalado_apps em settings.py:Installed_apps = (... 'South', 'Bop', 'BOP', 'BOP', 'BOP', 'BOP' Enquanto nas configurações.py Especifique o autenticação_backends: authentication_backends = ('django.contrib.auth.backends.modelbackend', 'BOP.Backends.ObjectBackend',) Se você, opcionalmente, deseja dar permissões a usuários anônimos, você deve fazer o seguinte : 1. Adicione um usuário a contrib.auth.models.User para representar usuários anônimos (por exemplo, através do administrador). Dê um nome apropriado (Anon / Anonymous) para que seja facilmente reconhecido ao atribuir permissões.2. Adicionar anonymous_user_id to settings.py: anonymous_user_id = 2if, além - e novamente opcionalmente - você deseja suportar permissões de modelo para usuários anônimos, você pode adicionar o anonymousmodelbackend: authentication_backends = ('django.contrib.auth.backends.modelbackend ',' Bop.backends.anonymousmodelbackend ',' Bop.backends.ObjectBackend ',) Quando toda a configuração é feita, traga o banco de dados atualizado :./ Gerenciamento Migrar Bop
django-bop. Software Relacionado