django-cuser

Middleware para hacer que la información del usuario siempre esté disponible
Descargar ahora

django-cuser Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • Alireza Savand
  • Sitio web del editor:
  • https://github.com/Alir3z4/

django-cuser Etiquetas


django-cuser Descripción

Django-Cuser es una aplicación Django que le brindará a User Anual de su aplicación Django desde cualquier lugar de su código. Por lo tanto, puede instalarse por PIP o Easy_Install: Python Pip Instale Django-Cuseror Puede grapar la última versión Tarball: Python Setup.py Installto para habilitar Django-Cuser en su proyecto: agregue 'CUSER' a instally_apps en su configuración .py- Añadir 'cuser.middleware.cusermiddleware' a Middleware_classes Después de la autenticación y la sesión Middleware, ¡es el conjunto de userto actual / obtener la información del usuario, existe la siguiente API: desde CUSER.MIDDLEWARET, ITPORT CUSMIDDLEWARESET, el usuario actual de este hilo. Acepta los objetos de usuario y los nombres de inicio de sesión: CUSMIDDLEWARE.SET_USER (SOME_USER) Obtenga el usuario actual o NINGUNO: USER = CUSMIDDLEWARE.GET_USER () Esto devolverá ALGO_USER Si no hay usuario actual: User = CUSMIDDLEWARE.GET_USER (Some_USER) Olvida al usuario actual . Siempre es seguro llamar esto, incluso si no hay usuario de Urrent: CUSMIDDLEWARE.DEL_USER () El Middleware establece / elimina automáticamente el usuario actual de las solicitudes HTTP. Para otros usos (comandos de administración, scripts), deberá hacer esto usted mismo. Aquelon también proporciona un campo de usuario actual, que se puede utilizar para fines de auditoría. Úselo de la siguiente manera: Desde Echelon.fields Importar CurrentUserfield: Class Mymodel (Models.Model): .... Creator = CurrentUserField (Add_Only = True, relacionado_name = "creado_mymodels") Last_editor = CurrentUserField (Related_name = "Last_edited_mymodels"). . Este campo es una tecla extranjera al modelo DJANGO.CONTRIB.AUTH.MODELS.USER y puede tratarlo como la página de inicio del PRODUCT


django-cuser Software relacionado