我有一个用例,django-registration提供了大部分所需的功能。不过,我需要做一些“额外的”事情。默认情况下django-registration
支持此工作流程:
- 用户通过提供用户名、电子邮件地址和密码来注册帐户。
- 根据这些信息,创建了一个新的 User 对象,其
is_active
字段设置为False
。此外,还会生成并存储激活密钥,并向用户发送一封电子邮件,其中包含点击以激活帐户的链接。- 单击激活链接后,新帐户将被激活(该
is_active
字段设置为True
);在此之后,用户可以登录。
我需要在第 3 步之后(或作为其中的一部分)发送一封“入门”电子邮件;即,当用户帐户变为“活动”时(即,从 django 注册的角度来看,“激活”是“完成”时)。
如何在上面的工作流程中插入它?我想使用django-registration
并避免重新发明轮子。