pyramid_signup.

Ein generisches Benutzerregistrierungssystem für Pyramide
Jetzt downloaden

pyramid_signup. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Anderson
  • Website des Verlags:
  • http://sontek.net

pyramid_signup. Stichworte


pyramid_signup. Beschreibung

Pyramid_SIGNUP ist ein generisches Benutzerregistrierungssystem für PyramiD.GETTing-gestartetFirst, installieren Sie die Abhängigkeiten des Projekts: PIP INSTRING -R Anforderung.txt python setup.py entwicklungNext, führen Sie unser Konsolen-Skript aus, um die Datenbank einzurichten: su_setupFinally, um Pyramid_Signup in Ihrem Projekt einzubauen , in Ihrer Apps-Konfiguration sollten Sie das Paket pyramid_mailer für die Validierungs-E-Mail-Adresse einschließen und Passwort vergessen und Pyramid_Signup sagen, welche Sitzung für die Datenbankobjekte verwendet werden soll. config.include ('pyramid_mailer') von Pyramid_Signup.Interfaces Import Isussion config.registry.Registrierung (DBSESSION, Isussion) CONFIG.INCLUDE ('Pyramid_SignUp') Pyramid_SignUp erfordert nicht Pyramid_TM oder den ZopetransactionManager mit Ihrer Sitzung, aber wenn Sie sie nicht verwenden Sie müssen einen zusätzlichen Schritt unternehmen, wir begehen keine Transaktionen für Sie, weil dies einfach nicht nett wäre! Alles, was Sie tun müssen, ist, die Erweiterungsereignisse zu abonnieren und die Sitzung selbst zu verpflichten. Dies gibt Ihnen auch die Fähigkeit Um eine zusätzliche Verarbeitung vorzunehmen, bevor die Verarbeitung abgeschlossen ist: von pyramid_signup.events Import PasswortResSetEventFrom Pyramid_SIGNUP.Events Importieren neuRegistrierungEventArtrom Pyramid_SIGNUP.Events Import RegistrationAndIndVerventFrom Pyramid_SignUp.Events Importieren von ProfilUndatedEventDEF Griff_Request (Ereignis): Anfrage = Event.Request Session = Request.Registry.getutility (Isussession) ) Session.Commit () self.config.add_subscriber (Griff_Request, PasswordReseteVent) self.config.add_subscribe r (Griff_Request, NewregistrationEvent) self.config.add_subscriber (Griff_Request, registrationActivedEvent) self.config.add_sBscriber (cleen_request, profiluppedatedEvent) Erweitern von pyramid_signupIf Sie möchten eine der Formulare in der Pyramiden-Anmeldung ändern, Sie müssen nur die neue Verformungsklasse registrieren zur Verwendung in der Registrierung.Die Interaces, die Sie von Pyramid_SIGNUP.INTERFACES überschreiben können: IsuloGinForm IsureGisterForm IsuforgotPasswordform isureSetPasswordform IsuProfileFormDie ist, wie Sie es tun würden (Uniform ist eine benutzerdefinierte Formularklasse): config.registry.registerUtility (Uniform, IsuloGinform), wenn Sie möchten die Vorlagen überschreiben, die Sie verwenden können, die Sie verwenden können. Asset-Funktionalität der Pyramiden sind: login.mako register.mako vergessene_password.mako reset_password.mako profil.makoif Sie möchten Überschreiben Sie die Vorlagen mit jinja2 ) config.add_view ('pyramid_ssignup.views.forgotpasswordcontroller', attr = 'forgot_password', route_name = 'after_password', renderer = 'yourapp: templates / forgot_password.jinja2') config.add_view ('pyramid_signup.views.forgotpasswordcontroller', attr = 'reset_password', route_name = 'ret_password', renderer = 'yourapp: templates / reset_password.jinja2') config.add_view ('pyramid_signup.views.registerController', attr = 'Register', route_name = 'Registrieren', Renderer = ' yourapp: templates / register.jinja2 ') config.add_view (' pyramid_signup.views.profilecontroller ', attr =' Profil ', route_name =' Profil ', Renderer =' YourApp: Templates / Profil.jinja2 ') entwickeln Sie es gerne Helfen Sie, Änderungen an pyramid_signup vorzunehmen. Sie können seine Gerätests mit py.test ausführen: py.testand, um die Testabdeckung zu überprüfen: py.test --co V-Report-Term-fehlende --cov pyramid_signupyou kann auch in Betracht ziehen, die Tests parallel zu führen: PY.TEST -N4Product's Homepage


pyramid_signup. Zugehörige Software

DARC.

Ein Archivierungssystem zur Verwendung in Medienprojekten, die Entwickler ermöglichen ...

95

Herunterladen