2017-02-04 16 views
0

私はユーザーが彼のプロフィールにログインすることができるアプリで働いています。私はDjango-registration-reduxを使用しています。私は私のプロジェクトで以下のコードを使用しています。djangoのユーザープロフィールにリダイレクトする方法は?私はDjango登録Reduxを使用しています

LOGIN_REDIRECT_URL = '/profile/view/(?P<pk>[0-9]+)/' 

私は、ログイン後の彼のプロフィールにユーザーをリダイレクトしたい。私はそれはあなたが実際に設定ファイルにURLを呼び出すことができる方法ではありません知っています。問題の解決方法は?

答えて

0

ユーザーpkをビューに渡す必要はありません。あなたはこの値とユーザの他のすべてのデータフィールドをrequest.userオブジェクトから得ることができます。

Django docsで述べたように、あなたはこのような何か行うことができます:

def profile(request):  
    if request.user.is_authenticated: 
     # Do something for logged-in users. 
     request.user.do_something() 
    [...] 
    else: 
     # Do something for anonymous users like redirect to registration 
     pass 
関連する問題