我在我的Django应用程序中使用allauth。创建用户后,它会发送一封包含链接的电子邮件,例如http://localhost:8001/account/confirm-email/asdfafsd/

但是,我希望链接为http://localhost:8001/verifyEmail/asdfafsd,因为我在前端使用了角度。

我不知道在哪里可以更改此链接?

最佳答案

添加到urls.py自定义URL:

url(r"^verifyEmail/(?P<key>\w+)/$", allauth.accounts.views.confirm_email, name="my_confirm_email")

并编辑电子邮件模板以使用“ my_confirm_email” URL:

http://django-allauth.readthedocs.org/en/latest/advanced.html#sending-e-mail

关于django - 如何在allauth中更改电子邮件验证链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28412226/

10-12 22:03