| Django-Cuser. middleware para tornar as informações do usuário sempre disponíveis |
Baixe Agora |
Django-Cuser. Classificação e resumo
- Licença:
- Other/Proprietary Li...
- Nome do editor:
- Alireza Savand
- Site do editor:
- https://github.com/Alir3z4/
Django-Cuser. Tag
Django-Cuser. Descrição
Django-Cuser é um aplicativo Django que trará seu usuário atual do seu aplicativo Django de qualquer lugar do seu código.Installingdjang-cuser também é avilt em http://pypi.python.org/pypi/django-cuser. Portanto, ele pode ser instalado por PIP ou EASY_Install: Python Pip Install Django-CUSeror Você pode grap a versão mais recente Tarball: Python Setup.py Instalar Ativar Django-Cuser no seu projeto - Adicionar 'CUSER' para instalação_apps em suas configurações. Adicionar 'cuser.middleware.cusermiddleware' to middleware_classes após a autenticação e sessão middlewarewhoo é o conjunto de usuário atual / obter a informação do usuário, existe a seguinte API: do CUSER.MIDDleWares Importar CusermiddleWareset o usuário atual para este tópico. Aceita objetos de usuário e nomes de login: cusermiddleware.set_user (alguns_user) Obtenha o usuário atual ou nenhum: user = cusermiddleware.get_user () Isso retornará algum_user se não houver usuário atual: usuário = cusermiddleware.get_user (algum_user) Esqueça o usuário atual . É sempre seguro chamar isso, mesmo que não haja URrent User: cusermiddleware.del_user () O middleware define / exclui automaticamente o usuário atual para solicitações HTTP. Para outros usos (comandos de gerenciamento, scripts), você precisará fazer isso sozinho.echelon também fornece um AtualUserfield, que pode ser usado para fins de auditoria. Use-o da seguinte forma: De Echelon.fields Import CurrentUserfield: Classe MyModel (Models.Model): .... Creator = CorrentUserfield (add_only = true, relacionado_mymymodels ") Last_Editor = CorrentUserfield (Related_Name =" Last_edited_mymodels ") .. . Este campo é um estrangeiro para o modelo django.contrib.auth.models.User e você pode tratá-lo como homepage de tal.
Django-Cuser. Software Relacionado