django-imitonato

aplicativo django para permitir que os superusores se tornassem outros usuários
Baixe Agora

django-imitonato Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Peter Sanchez
  • Site do editor:
  • http://bitbucket.org/petersanchez/webutils/

django-imitonato Tag


django-imitonato Descrição

Aplicativo django para permitir que os superusores se importassem com outros usuários Django-Impernate é um aplicativo Django Simple para permitir que os superusores "personassem" outras contas não superusuário. Foi escrito para o Python 2.4+ e Django 1.2.4, mas deve funcionar bem com Django 1.1 +. Depositibe do seu projeto usando O Django.Contrib.Session Framework.Instalação: PIP: PIP Instalar Django-ImpersonateBasic Manual Instalação: Python Setup.py Build Sudo Python Setup.py Installalternative Install (manualmente): Coloque o diretório imparcial no seu caminho Python. Ou no diretório de pacotes de site de instalações ou definir sua variável de ambiente $ PythonPath para incluir um diretório onde o diretório webutils vive.USage: 1) Adicionar 'Impressonato' ao seu instalado instale_apps2) Adicionar 'ImpersOnate.middleware.impersonatemiddleware' ao seu middleware_classes3 ' Adicione 'Impersonate.Urls' em algum lugar na sua estrutura de URL. Exemplo: URLPatterns = Patterns ('', URL (R '^ Admin /', incluem (admin.site.urls)), URL (R '^ Impressonato /', incluem («Impersonate.Urls ')), ... (Todos os seus outros URLs aqui) ...) Agora você pode representar outro usuário, pressionando o seguinte caminho: / personato / / substituir com o ID do usuário do usuário que você deseja representar. Enquanto no modo de representação "Modo", o objeto Solicitar.User terá um atributo "_impersonate" definido como true. Então, se você quiser verificar seus modelos ou visualizar, basta fazer algo como ... {% se user._impersonate%} .... {%%} Você pode referenciar este URL com inverso () ou o {% URL%} Tag de modelo como 'Impressonato-Start'to Remova a representação, acerte o seguinte caminho: / representação / parada / você pode referenciar este URL com reverso () ou a tag de modelo {% URL} como' parada de interuneração ' Requisitos: · Django. · Pitão


django-imitonato Software Relacionado