Django-Organizações

Contas de grupo para Django
Baixe Agora

Django-Organizações Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Ben Lopatin
  • Site do editor:
  • https://github.com/bennylope/

Django-Organizações Tag


Django-Organizações Descrição

Django-Organizações é um aplicativo Django que adiciona grupos multiusuário gerenciados pelo usuário ao seu projeto Django. Use Django-Organizações se o seu site precisa de organizações que funcionem como grupos sociais ou objetos de conta multiusuário para fornecer uma funcionalidade de conta e assinatura além do usuário individual.- depende do django.contrib.Auth e não adicionam ou exigem uma funcionalidade adicional de usuário ou autenticação - Os usuários podem ser pertencentes e possuem mais de uma organização (conta, grupo) - a funcionalidade de convite e registro é projetada para ser flexível para permitir que você integre o convite existente e o inscrições AppsinstallingFirst adicionar o aplicativo ao seu caminho Python. A maneira mais fácil é usar o PIP: PIP Instalar Django-Organizações Você deve instalar baixando a origem e a execução: Python Setup.py InstallConfiguringMake Certifique-se de ter django.contrib.auth instalado e adicionar o aplicativo Organizações à sua lista Installed_apps: instale_apps = ( ... 'Django.Contrib.Auth', 'Organizações', então Certifique-se de que o seu Projeto URL CONF é atualizado. Você deve enganchar no aplicativo principal URL conf, bem como suas URLs de backend de convite escolhido: de organizações.backends Import invitation_backendurlpatterns = padrões (', ... URL (R' ^ Contas / ', Incluem (' Organizações.Urls ') ), URL (R '^ convites /', inclua (invitive_backend (). get_urls ())))), você pode especificar um backend de convite diferente nas configurações do seu projeto, e a função de invite_backend fornecerá os URLs definidos por esse backend: orgs_invition_backend = 'myapp.backends.myinvitionMochend'USage Visão geral para a maioria dos casos de uso, deve ser suficiente para incluir as visualizações de aplicativos diretamente usando o arquivo de URL padrão. Você pode personalizar suas funcionalidades ou controles de acesso, estendendo as exibições básicas. Há três modelos: - Organização do objeto do grupo. Isto é o que você associaria a funcionalidade do seu próprio aplicativo, por exemplo, Assinaturas, repositórios, projetos, etc.- organizacionalUser Um personalizado através do modelo para a relação de mansoma entre o modelo da organização e o modelo de usuário. Ele armazena informações adicionais sobre o usuário específico para a organização e fornece um conveniente link para a propriedade da organização. - Organizador O usuário com direitos sobre a vida e a morte da organização. Este é um para um relacionamento com o modelo organizacional. Isso permite que os objetos do usuário possuem múltiplas organizações e facilitam a propriedade da propriedade dentro da associação da organização. A API das organizações subjacentes é simples: >>> chris = user.objects.get (username = "chris") >>> Soundgarden = Create_Organization (Chris, "Soundgarden") >>> Soundgarden.is_user (Chris) Verdadeiro >>> Soundgarden.is_admin (Chris) True >>> Soundgarden.owner.organization_user >>> Soundgarden.owner.organization_user .User >>>


Django-Organizações Software Relacionado