(r'^login/?$',login,{'template_name':'login.html', 'authentication_form':CustomAuthenticationForm}),
今、私はこれを行います。私はDjangoのログインシステムを利用します。Djangoの「ログイン」アプリケーションでは、ユーザーが既にログインしているときにホームページにリダイレクトする方法を教えてください。
しかし、ログインしてもログインページにリダイレクトされます。
(r'^login/?$',login,{'template_name':'login.html', 'authentication_form':CustomAuthenticationForm}),
今、私はこれを行います。私はDjangoのログインシステムを利用します。Djangoの「ログイン」アプリケーションでは、ユーザーが既にログインしているときにホームページにリダイレクトする方法を教えてください。
しかし、ログインしてもログインページにリダイレクトされます。
必要な動作によって2つのオプションがあります。
S.ロットが言うように、ちょうど行くを取得だけデコレータを使用するか、is_authenticated()を呼び出し、リダイレクトするユーザーが必要とするとき、あなたは周囲に「行くからログインページに上の人を送信しません" あなたの問題。
何らかの理由でログインページ(リンク先ページなど)にアクセスしている場合は、ビューでis_authenticatedを使用して、手動でリダイレクトすることができます。私はこれまでFacebookでSSOを実装していたときにこれを使ってきました。
通常、ログインページは表示されません。これまで
それぞれの関連するビュー機能に@login_required
デコレータを使用します。
デコレータは、ログインページにリダイレクトされ、最初に要求されたページにリダイレクトされます。
ログインページにブックマーク、リンク、または訪問する理由はありません。
の可能重複[ジャンゴ:リダイレクトは、ログインページからログインユーザー](http://stackoverflow.com/questions/2320581/django-redirect-logged-in-users-from-login-page) – laffuste