tgapp-registrering er en plug registreringsansøgning for TurboGears2. & Nbsp; Som standard vil det fungere med Quickstart TurboGears User model, men giver en masse kroge, der kan bruges til at ændre tilmeldingsblanket og de fleste af registreringsafgifter aspekter.
Installation
tgapp-registrering kan installeres både fra pypi eller fra bitbucket:
easy_install tgapp-registrering
skulle bare arbejde for de fleste af brugerne
Tilslutning Registrering
I din ansøgning config / app_cfg.py import stik:
fra tgext.pluggable import stik
Så i slutningen af filen opkald stik med registrering:
stik (base_config, "registrering")
Du vil kunne få adgang til registreringsprocessen på http: // localhost: 8080 / registrering.
Visse funktioner er til rådighed, der kan indstilles på .ini konfigurationsfil for din ansøgning. Mindst én indstilling er forpligtet til at foretage aktivering emails arbejde:
- Registration.email_sender -> Udgående mails afsender
Hvis du ikke bruger TurboMail nogle flere indstillingsmuligheder skal være indstillet til at gøre aktivering email arbejde:
- Registration.smtp_host -> SMTP-server til at bruge til at sende e-mails
- Registration.smtp_login -> Login til godkendelse på SMTP-server
- Registration.smtp_passwd -> adgangskode til godkendelse på SMTP-server
Tilgængelige Kroge
Registrering udsætter nogle kroge og muligheder for at konfigurere dens aspekter. Den vigtigste mulighed er:
- Registration.form -> Fuld python sti af formen klasse til at bruge til registrering form. Som standard registration.lib.forms.RegistrationForm anvendes.
Krogene, der kan anvendes med TurboGears2 register_hook er:
- Registration.after_registration (registrering, submitted_values) -> Kører efter formularafsendelse. Kan bruges til at gemme eventuelle data, som formularen sendes, og at registrering modellen ikke understøtter.
- Registration.on_complete (email_data) -> Kører efter registrering er afsluttet, før du sender aktivering email, kan bruges til at ændre udgående e-mail.
- Registration.before_activation (registrering, bruger) -> Kører på aktivering inden du opretter brugeren og indstilling af registrering som aktiv
- Registration.before_activation (registrering, bruger) -> Runs efter oprettelse bruger, kan bruges til at kalde omdirigere at omdirigere til en anden side ved tilmelding afslutning.
Udsatte Skabeloner
De templates der anvendes ved registrering, og som kan blive erstattet med tgext.pluggable.replace_template er:
- Registration.templates.register
- Registration.templates.complete
Krav :
- Python
- TurboGears2
Kommentarer ikke fundet