tgapp-nyilvántartási egy csatlakoztatható regisztrációs kérelmet TurboGears2. & Nbsp; Alapesetben ez fog működni a gyorstalpaló TurboGears Felhasználó modell, de egy csomó horgok, hogy lehet használni, hogy módosítsa a regisztrációs űrlap és a legtöbb regisztrációs szempontokat.
telepítése
tgapp-nyilvántartási lehet telepíteni mind a pypi vagy bitbucket:
easy_install tgapp-regisztráció
kéne dolgozni a legtöbb felhasználó
csatlakoztatása bejegyzése
Az alkalmazásban config / app_cfg.py import dugó:
a tgext.pluggable import dugó
Aztán a végén a fájl hívást dugó regisztráció:
dugó (base_config, "regisztrációs")
Ön képes lesz elérni a regisztrációs folyamatot http: // localhost: 8080 / regisztráció.
Néhány lehetőség áll rendelkezésre, hogy be lehet állítani .ini konfigurációs fájl az alkalmazás. Legalább egy opció szükséges, hogy aktivációs e-maileket működik:
- Registration.email_sender -> kimenő levelek feladó
Ha nem használja TurboMail még néhány beállítási lehetőség kell állítani, hogy aktiváló e-mail munka:
- Registration.smtp_host -> SMTP szervert használni, hogy küldjön e-mailt
- Registration.smtp_login -> Belépés a hitelesítést SMTP szerver
- Registration.smtp_passwd -> jelszavukat hitelesítés az SMTP szerverre
Elérhető Horog
Regisztráció kiteszi néhány horgok és a configure aspektusát. A legfontosabb beállítás:
- Registration.form -> Full python útját formájában osztályt kíván használni a regisztrációs űrlapot. Alapértelmezésben registration.lib.forms.RegistrationForm használják.
A horgok, hogy lehet használni a TurboGears2 register_hook vannak:
- Registration.after_registration (regisztráció, submitted_values) -> után fut a beküldés. Lehet használni tárolására esetleges személyes adatokat, hogy a küldött formanyomtatványon, és hogy a Regisztrációs modell nem támogatja.
- Registration.on_complete (email_data) -> Fut regisztráció után befejezését, mielőtt elküldi aktiváló e-mail, lehet változtatni a kimenő e-mail.
- Registration.before_activation (regisztráció, felhasználói) -> fut aktiválás létrehozása előtt a felhasználó, és meghatározzák a regisztrációs aktív
- Registration.before_activation (regisztráció, felhasználói) -> létrehozása után fut felhasználó is hívtuk átirányítani átirányítani egy másik oldalra a regisztráció elvégzése.
Exposed sablonok
A sablonok által használt regisztrációs és hogy lehet cserélni tgext.pluggable.replace_template a következők:
- Registration.templates.register
- Registration.templates.complete
követelmények :
- Python
- TurboGears2
Hozzászólás nem található