我尝试了类似问题的解决方案,但都没有对我起作用。
我正在使用Angular前端+DRF+Django Rest Auth。对于确认网址,我能够通过添加一个自定义适配器来重载它,使其指向我的前端,该适配器如下所示:
class AccountAdapter(DefaultAccountAdapter):
def send_mail(self, template_prefix, email, context):
context['activate_url'] = settings.URL_FRONT + \
'access/verify-email/' + context['key']
msg = self.render_mail(template_prefix, email, context)
msg.send()
使用URL_FRONT = 'http://localhost:8080/app/#/'
作为设置,将用户重定向到客户端。
我的问题是如何实现重置密码的URL。我希望它以URL_FRONT
设置开头,并像确认那样附加令牌。最好的方法是什么?
localhost:8000
,我希望它显示http://localhost:8080/app/#/
作为URL。 - Bernard 'Beta Berlin' Parah