Horus

Registro de usuario genérico para la pirámide
Descargar ahora

Horus Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • John Anderson
  • Sitio web del editor:
  • http://sontek.net

Horus Etiquetas


Horus Descripción

HORUS es un sistema de registro de usuario genérico para Pyramid.getting iniciado, instale las dependencias del proyecto: PIP Instale -R Requisitos.txt Python Setup.py DevelopsNext, ejecute nuestro script de consola para configurar la base de datos: su_setupfinally, para incluir a HORUS en su proyecto En la configuración de su aplicación, debe incluir el paquete Pyramid_mailer para el correo electrónico de validación y olvidó el correo electrónico de la contraseña y le dirá a Horus qué sesión usar para los objetos de la base de datos. config.include ('piramid_mailer') de Horus.Enterfaces Importar ihorussession Config.registry.registerutility (dbsession, ihorussession) config.InClude ('Horus') Horus no requiere Pyramid_TM o ZopetransactionManager con su sesión, pero si no los usa Tienes que tomar un paso adicional, no cometemos transacciones por usted porque eso simplemente no sería bueno! Todo lo que tiene que hacer es suscribirse a los eventos de extensión y cometer la sesión usted mismo, esto también le brinda la habilidad. Para hacer algo de procesamiento adicional antes de que se termine de procesamiento: desde Horus.Events Import PasswordResEdeVentde Horus.Events Importar NewEregistrationEventde Horus.Events Importar RegionActivatedEventfrom Horus.Events Importar ProfileUpdatedeventdef Manden_Request (evento): Solicitud = Event.Request Session (iHorusssionSession ) session.commit () self.config.add_subscriber (manejador_request, contraseñaResetEvent) self.config.add_subscriber (manejador_request, newregistrationEvent) self.config.add _subscriper (manillar_request, instructivatedivent) self.config.add_subscriper (manejador_request, profileUpdatedEvent) extendiendo a Horusif que desea modificar cualquiera de los formularios en la inscripción de Pyramid, solo debe registrar la nueva clase de deformación para usar en el registro. El interacús tiene disponible para anular desde Horus.interfaces: ihorusloginform ihorusregerform ihorusforgotpasswordform ihorusforgotpasswordform ihorusresetpasswordform ihorusprofileformathis es cómo lo haría (uniforme es una clase de formulario de deformación personalizada): config.reg.registry.registerutility (uniforme, ihorusloginform) Si desea anular las plantillas que puede usar Funcionalidad de activo de anulación de la pirámide: Config.OverRide_Asset (to_override = 'HORUS: Plantillas / Template.mako', Sobrevale_with = 'Your_Package: Plantillas / OgeTeTemplate.mako') Las plantillas que tiene disponible para anular son: login.mako register.mako olvid_password. mako reset_password.mako perfil.makoif ¿Le gustaría anular las plantillas con Jinja2, solo tiene que anular T Ve la configuración: config.add_view ('horus.views.authcontroller', attr = 'login', route_name = 'login', renderer = 'yourpp: plantillas / login.jinja2') config.add_view ('horus.views.forgotpasswordcontroller ', attr =' tefdot_password ', route_name =' forgot_password ', renderer =' yourpp: plantillas / forgot_password.jinja2 ') config.add_view (' horus.views.forgotpasswordcontroller ', attr =' reinic_passwordword ', route_name =' reinquete_password ', Renderer = 'YourApp: Plantillas / reset_password.jinja2') config.add_view ('Horus.Views.RegisterController', ATTR = 'Registrarse', Route_Name = 'Registrarse', Renderer = 'YourApp: Plantillas / Register.jinja2') Config. add_view ('horus.views.profilecontontroller', attr = 'perfil', ruta_name = 'perfil', renderer = 'YourApp: plantillas / profile.jinja2') ¿Desarrollo que desea ayudar a hacer algún cambio en Horus, puede ejecutar su Pruebas de unidad con PY.Test: Py.Testand para verificar la cobertura de prueba: PY.Test --Cov-Report Término: Falta a término: COVN HORUSYOU puede considerar ejecutar las pruebas en paralelo: PY.TEST -N4Product's Página de inicio


Horus Software relacionado

PyBPN

Identificar conexiones significativas entre los procesos biológicos utilizando redes de interacción Genes ...

100

Descargar