tgapp đăng ký là một ứng dụng đăng ký pluggable cho TurboGears2 & nbsp;. Theo mặc định nó sẽ làm việc với các quickstart TurboGears mô hình của người dùng nhưng cung cấp một loạt các móc có thể được sử dụng để thay đổi hình thức đăng ký và hầu hết các khía cạnh đăng ký.
Cài đặt
tgapp đăng ký có thể được cài đặt cả hai từ pypi hoặc từ bitbucket:
easy_install tgapp đăng ký
chỉ nên làm việc cho hầu hết người sử dụng
Cắm Đăng ký
Trong cấu hình ứng dụng / app_cfg.py cắm nhập khẩu của bạn:
từ tgext.pluggable cắm nhập khẩu
Sau đó, vào cuối của các plug gọi tập tin với đăng ký:
cắm (base_config, 'đăng ký')
Bạn sẽ có thể truy cập vào các quá trình đăng ký tại http: // localhost: 8080 / đăng ký.
Một số tùy chọn có sẵn có thể được thiết lập vào tập tin cấu hình .ini cho ứng dụng của bạn. Ít nhất một lựa chọn là cần thiết để làm cho email kích hoạt làm việc:
- Registration.email_sender -> Outgoing mail người gửi
Nếu bạn không sử dụng TurboMail một vài tùy chọn cấu hình phải được thiết lập để làm cho công việc email kích hoạt:
- Registration.smtp_host -> máy chủ SMTP sử dụng để gửi email
- Registration.smtp_login -> Đăng nhập để xác thực trên máy chủ SMTP
- Registration.smtp_passwd -> Password để xác thực trên máy chủ SMTP
có sẵn Hooks
Đăng ký cho thấy một số móc và các tùy chọn để cấu hình các khía cạnh của nó. Các lựa chọn quan trọng nhất là:
- Registration.form -> đầy đủ đường python của lớp mẫu để sử dụng cho các hình thức đăng ký. Theo mặc định registration.lib.forms.RegistrationForm được sử dụng.
Các móc có thể được sử dụng với TurboGears2 register_hook là:
- Registration.after_registration (đăng ký, submitted_values) -> Chạy sau khi nộp mẫu đơn. Có thể được sử dụng để lưu trữ dữ liệu cuối cùng mà các hình thức gửi và các mô hình đăng ký không hỗ trợ.
- Registration.on_complete (email_data) -> Chạy sau khi hoàn thành đăng ký trước khi gửi email kích hoạt, có thể được sử dụng để thay đổi email gửi đi.
- Registration.before_activation (đăng ký, sử dụng) -> Chạy vào kích hoạt trước khi tạo ra người sử dụng và thiết lập đăng ký hoạt động tích cực
- Registration.before_activation (đăng ký, sử dụng) -> chạy sau khi tạo người sử dụng, có thể được sử dụng để gọi chuyển hướng để chuyển hướng đến một trang khác nhau tại hoàn thành đăng ký.
Templates xúc
Các mẫu được sử dụng bằng cách đăng ký và có thể được thay thế bằng tgext.pluggable.replace_template là:
- Registration.templates.register
- Registration.templates.complete
Yêu cầu :
- Python
- TurboGears2
Bình luận không