【发布时间】:2015-03-15 02:43:23
【问题描述】:
我使用 Django,Django REST framework 作为后端,AngularJS 在前端。
对于用户管理,我使用django-rest-auth,它使用 django-allauth 进行用户管理。作为基础,我使用了 django-rest-auth 的演示。
问题出在注册后,当您尝试验证它发送的带有激活 url 的电子邮件的电子邮件:127.0.0.1:8000/account/confirm-email/yhca8kmijle0ia7k3p7ztbvnd2n1xepn9kyeuaycmlzll5xw19ubjarnvjrot7eu/
其中 *127.0.0.1:8000 是 Django 后端。
但在我的情况下,它应该发送类似localhost:9000/#/verifyEmail/akv2dcvrfnk9ex5fho9jk0xx1ggtpfazmi8sfsoi2sbscoezywfp7kzcyqnizrc0 的网址。
这样验证将从前端完成,localhost:9000 是我的 AngularJS 前端。
有什么方法可以自定义 django-allauth 上的 activate_url 吗?
【问题讨论】:
-
你看到这个问题了吗? stackoverflow.com/questions/24128433/…
标签: django angularjs django-rest-framework django-urls django-allauth