2016-07-29 68 views
0

我有一个Django后端和一个Angular前端。 我正在使用一个名为django-invitations的包。当用户在电子邮件中收到邀请时,他们会点击它并被带到应用程序。 Django的邀请函需要在settings.py从Django路由到角路由

INVITATIONS_SIGNUP_REDIRECT = 'register' 

这条线这是一个路由的名称和反向匹配来确定去哪里。 问题是我希望用户被带到我的登录页面是

http://example.com/#/registration

这是一个角度的路线。 我urls.py包含此行

url(r'^register', TemplateView.as_view(template_name='index.html'), name='register'), 

但是这需要用户到我的索引页面和URL成为

http://example.com/registration#/

我怎么路线从我的Django的后端的角度的请求使用散列符号的路线?

回答

0

Got it!

改变在urls.py行至

url(r'^register/', views.redirect_to_register, name='register'), 

增加了views.py

from django.shortcuts import render 
from django.shortcuts import redirect 

def redirect_to_register(request): 
    return redirect('/#/register') 

和它的作品。