django-inactive_user_workflow

Software captura de pantalla:
django-inactive_user_workflow
Detalles de software:
Versión: 0.1
Fecha de carga: 11 May 15
Promotor: Ethan Jucovy
Licencia: Libre
Popularidad: 24

Rating: 2.0/5 (Total Votes: 1)

django-inactive_user_workflow es un plugin Django que proporciona algunas extensiones y anula a django.contrib.auth y django-registro para optimizar la experiencia de los nuevos usuarios que se registren para su sitio.
Componentes independientes se proporcionan para los siguientes ajustes:
& Nbsp; 1. Deje que los usuarios inactivos identifícate para su sitio django
& Nbsp; 2. Entre el nuevo usuario de forma automática después de Registrarse inicial del sitio
& Nbsp; 3. Redirigir usuarios inactivos a una página de su elección cuando tratan de acceder a contenido "restringido"
Se pueden conectar hasta semi-independiente.
Usted debe tener 'django.contrib.auth' en su INSTALLED_APPS.
Debe tener "registro" en su INSTALLED_APPS.
Para instalarlo, añadir 'inactive_user_workflow' a tu INSTALLED_APPS. No se definen los modelos, por lo que no es necesario syncdb volver a ejecutar.
Su uso
La forma más sencilla de usarlo es incluir un patrón URLconf como
& Nbsp; (r '^ cuentas /', incluyen ('inactive_user_workflow.urls'))
en su URLconf raíz. Esto registrará sus propios puntos de vista y las opiniones no se reemplaza de django-registro y django.contrib.auth pero no registrará el middleware inactivo-user-captura (ver más abajo). Pero si usted está utilizando comprobaciones de permisos Django correctamente, el middleware será opcional, porque django.contrib.auth siempre devuelve False para comprobaciones de permisos de usuarios inactivos.
Los detalles
Dos vistas se proporcionan:
& Nbsp; inactive_user_workflow.views.registration.register
Esto anula vista registration_register de django-registro con un cambio de comportamiento: se registra en el usuario de forma automática después de la creación inicial de la cuenta.
& Nbsp; inactive_user_workflow.views.login.login
Esto anula vista auth_login de django.contrib.auth con un cambio de comportamiento: permite a los usuarios inactivos para iniciar sesión en su sitio.
Un middleware se proporciona:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Si se activa, este middleware intercepta las peticiones de los usuarios inactivos iniciado tu sesión y las redirecciona a una vista denominada «usuario inactivo '.
También se proporciona una vista simple directa a la plantilla 'inactiva por el usuario'; que se publica en la URL / cuentas / inactivo / (suponiendo que monte URL del paquete en / cuenta /). (Así que mentí antes; tres vistas se proporcionan.) Es probable que desee para anular el registro proporcionado plantilla / inactive_user.html, o incluso anular la vista con su propia vista personalizada.
Puede definir una lista de rutas de URL que inactiva los usuarios se les debe permitir el acceso sin ser golpeado con el pie a la vista 'inactivo-usuario. Para ello, agregue una lista de prefijos URL a tu settings.py llamado ANONYMOUS_PATHS, así:
ANONYMOUS_PATHS = ('/ cuentas /', '/ site_media /', '/ publicview /')

Requisitos

  • Python
  • Django

Otro software de desarrollador Ethan Jucovy

Comentarios a la django-inactive_user_workflow

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!