tgapp-реєстрація додаток заміни реєстрація для NBSP TurboGears2 і ,. За замовчуванням він буде працювати з швидкого старту TurboGears моделі користувача, але надає купу гачків, які можуть бути використані для зміни реєстраційну форму і більшість аспектів реєстрації.
Установка
tgapp реєстрація може бути встановлений як з PyPI або BitBucket:
easy_install tgapp реєстрація
має працювати для більшості користувачів
Підключення Реєстрація
У вашому додатку Config / app_cfg.py імпорту вилки:
від tgext.pluggable імпорту вилки
Потім, наприкінці пробки файлу викликів з реєстрацією:
штекер (base_config, "реєстрація")
Ви зможете отримати доступ до процесу реєстрації за адресою: // локальний: 8080 / реєстрації.
Деякі опції доступні, які можуть бути встановлені на INI-файл конфігурації для вашої програми. Принаймні, один параметр потрібно, щоб активація листи працювати:
- Registration.email_sender -> Вихідні листи відправник
Якщо ви не використовуєте TurboMail ще кілька варіантів конфігурації повинен бути встановлений, щоб зробити лист активації роботу:
- Registration.smtp_host -> SMTP сервер для відправки електронної пошти
- Registration.smtp_login -> Ввійти для авторизації на SMTP сервері
- Registration.smtp_passwd -> Пароль для авторизації на SMTP сервері
Доступні Гачки
Реєстрація надає деякі гачки і варіанти для налаштування її аспектах. Найбільш важлива опція є:
- Registration.form -> Повний пітон шлях класу форми, щоб використовувати для реєстрації форми. За замовчуванням registration.lib.forms.RegistrationForm використовується.
Гачки, які можуть бути використані з TurboGears2 register_hook є:
- Registration.after_registration (реєстрація, submitted_values) -> Запуск після відправки форми. Може бути використаний для зберігання кінцевому підсумку дані, які бланку, і що реєстрація модель не підтримує.
- Registration.on_complete (email_data) -> Запуск після завершення реєстрації перед відправленням повідомлення, відкривати, може бути використана для зміни вихідних повідомлень електронної пошти.
- Registration.before_activation (реєстрація, користувач) -> Запуск при активації перед створенням користувача і налаштування реєстрації як активного
- Registration.before_activation (реєстрація, користувач) -> Запуск після створення користувача, може бути використана для виклику перенаправити перенаправлення на іншу сторінку при завершенні реєстрації.
Відкриті Шаблони
Шаблони, використані реєстрації та які можуть бути замінені tgext.pluggable.replace_template є:
- Registration.templates.register
- Registration.templates.complete
Вимоги
- Python
- TurboGears2
Коментар не знайдено