У меня есть прецедент, для которого django-registration предоставляет большую часть требуемой функциональности. Мне нужно сделать что-то «лишнее». По умолчанию django-registration
поддерживает этот рабочий процесс:django-registration отправить email, когда пользователь настроен как активный
- А признаки пользователя для учетной записи, предоставляя имя пользователя, адрес электронной почты и пароль.
- С этой информацией создается новый объект User, с его полем
is_active
установлено значениеFalse
. Кроме того, генерируется и сохраняется ключ активации, и электронное письмо отправляется пользователю, содержащему ссылку для активации учетной записи.- При нажатии на ссылку активации активна новая учетная запись (поле
is_active
установлено наTrue
); После этого пользователь может войти
Мне нужно отправить «Getting Started» по электронной почте после того, как (или его части) Шаг 3. то есть когда учетная запись пользователя становится «активной» (то есть когда «активация» «завершена» с точки зрения регистрации django).
Как вставить это в рабочий процесс выше? Я хотел бы использовать django-registration
и не изобретать колесо.
Я пытаюсь достичь здесь то же самое, но я не мог заставить его работать, мой код здесь. Просьба проверить это http://stackoverflow.com/questions/3430937/connecting-a-django-registration-signal – picomon