Django allauth-有没有一种方法可以在验证帐户后自动发送电子邮件



我们最近接手了一个在Django中开发的项目,该项目使用allauth。我们希望在用户注册并确认电子邮件地址后向他们发送一些额外的信息,在django-allauth中有默认/本地的方法吗?目前,系统使用email_confirmation_message.txt为用户配置电子邮件以确认其电子邮件地址,但一旦确认帐户,我们就找不到类似的内容。

是的,有一种方法:django-allauth在用户注册过程的各个阶段发出信号,包括用户确认电子邮件时的信号:

allauth.account.signals.email_confirmed(request, email_address)

为该信号添加一个侦听器应该可以解决您的问题。

最新更新