2016-07-29 7 views
0

私はDjangoバックエンドとAngularフロントエンドを持っています。 私はdjango-invitationsというパッケージを使用しています。ユーザーが電子メールで招待状を受け取ると、ユーザーはそれをクリックしてアプリに連れて行きます。ジャンゴ - 招待状これは、ルートの名前であり、逆マッチがどこへ行くかを決定するために使用される DjangoからAngularルートへのルーティング

settings.py

INVITATIONS_SIGNUP_REDIRECT = 'register' 
にこの行が必要です。 問題は、私は、ユーザーがこれは角のルートである

http://example.com/#/registration

である私のサインアップページが表示されたいです。 私urls.pyこれはしかし、私のインデックスページにユーザーをとり、URLが

Iルートの角に私のDjangoのバックエンドからの要求にはどうすればよい

http://example.com/registration#/

なり

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

この行が含まれていますハッシュ表記でルート?

答えて

0

ありがとうございました!

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

にurls.pyにラインを変更views.py

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

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

を追加し、それが動作します。

関連する問題