用户在 Allauth 上更改电子邮件后的电子邮件确认

Email confirmation after User Changed email on Allauth

我想知道在电子邮件更新时是否有自动触发 django-allauth 电子邮件确认功能的方法。

当(已确认的)用户更新他们的电子邮件时,我希望向该用户发送一封电子邮件以确认他们拥有该地址。 我发现有信号存在,

allauth.account.signals.email_changed(request, user, from_email_address, to_email_address)

Sent when a primary email address has been changed.

我不确定该机制是否已经捆绑,或者我是否需要以与我在 here 中找到的答案类似的方式实施。

这是开箱即用的功能。无需连接到信号并自行实现。只需将您的用户指向 /accounts/email/。当他们添加电子邮件地址时,将发送验证电子邮件