我在我的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/