2016-07-29 91 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') 

和它的作品。