django-bloqueo

Lockdown de ancho de sitio o por visión con autorización previa personalizable
Descargar ahora

django-bloqueo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Carl Meyer
  • Sitio web del editor:
  • https://launchpad.net/~carljm

django-bloqueo Etiquetas


django-bloqueo Descripción

Lockdown de ancho de sitio o por visión con autorización previa personalizable Django-Lockdown es una aplicación reutilizable de Django simple para bloquear un sitio completo (o vistas particulares), con una autorización de vista previa personalizable (predeterminado a una contraseña única) .instalation: Instale desde PYPI con Easy_Install o PIP: PIP Instale Django-Lockdowntor. - Versión de desarrollo: PIP Instale Django-Lockdown == Devto Use Django-Lockdown en su proyecto DJANGO: 1. Agregue 'Lockdown' a su configuración instalada. 2. Para habilitar la vista previa del administrador de los sitios o vistas bloqueados con una sola contraseña, configure la configuración de bloqueo_password en una contraseña de texto sin formato. 3. Para bloquear todo el sitio, agregue 'bloques.middleware.lockdownmiddleware' a su configuración instalada. Opcionalmente, también puede agregar expresiones regulares de URL a la configuración de Lockdown_Url_Exceptions. 4. Para proteger solo ciertas vistas, aplicar el Decorador de bloqueo de bloqueo a las vistas que desea proteger. Para una personalización más avanzada de la autorización de vista previa de administración, consulte la configuración de Lockdown_Form.Settings: Lockdown_PassWord, se requiere la contraseña de texto sin formato para obtener una vista previa de un sitio. o vistas protegidas por Django-Lockdown: Lockdown_Password = 'LetMein'if ni esta configuración ni esta configuración, no habrá una vista previa de administrador para páginas de bloqueo.lockdown_url_exceptionsoptional: una lista / tupla de expresiones regulares que se coincidirán contra las URL entrantes. Si una URL coincide con una expresión regular en esta lista, no se bloqueará: Lockdown_Url_Exceptions = (R '^ / aproximadamente / $', # desbloqueo / sobre / r'.json $ ') # desbloquear json apilockdown_formby predeterminado, Django-Lockdown Permite la vista previa del administrador ingresando un Lockdown_Password de texto sin formato preestablecido. Para configurar métodos más avanzados para autenticar el acceso a las páginas de bloqueo, configure Blockdown_Form a la ruta punteada de Python a una subclase de forma Django. Este formulario se mostrará en la página de bloqueo. Si el formulario valida cuando se envía, se le permitirá el usuario acceder a las páginas de bloqueo: Lockdown_Form = 'rayy.to.my.customlockdownform'lockdown_session_keyonce Un cliente está autorizado para la vista previa de administración, continuarán siendo autorizados por el resto de su sesión de navegación (Usando el soporte incorporado de la sesión de Django). Lockdown_Session_Key define la clave de sesión utilizada; El valor predeterminado es 'Blockdown-Permitir'.templates: Django-Lockdown usa una plantilla única, bloqueo / formulL.html. La plantilla predeterminada muestra un mensaje simple "próximamente pronto" y el formulario de entrada de contraseña. Si desea anular esta plantilla, el formulario de vista previa de bloqueo está disponible en el contexto de la plantilla como Formulario. Reportar errores de reportar a la página de inicio oficial: http: // bitbucket .org / Carljm / Django-Lockdown / Requisitos: · Python · Django ¿Qué hay de nuevo en este lanzamiento: · Fix Setup.py Para que el paquete de prueba no esté instalado.


django-bloqueo Software relacionado