私はDjangoの1.8.7を使用していますがインストールされ動作しません: Djangoの設定LOGOUT_REDIRECT_URLは次のアプリと
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'bootstrap3',
'myapp',
'storages',
'rest_framework',
'django_tables2',]
は、私が使用ビルトインdjango.contrib.auth.urlsログインのための私のページを作成しますパスワードの変更など。 LOGIN_REDIRECT_URLと全く同じように、settings.pyのLOGOUT_REDIRECT_URLを '/ home'に設定しました。ページを介してユーザーをログアウトするとうまくいきますが、その後ログアウトページに残ります。これはログイン時には問題ありませんが、ログインリダイレクトは正常に動作します。
私urls.pyの一部:
url(r'^accounts/', include('django.contrib.auth.urls'), {'template_name': 'registration/login.html'}),
私のsettings.py:任意のヘルプやアイデアを事前に
LOGIN_REDIRECT_URL = '/home'
LOGOUT_REDIRECT_URL = '/home'
ありがとう!
それは、 '{「テンプレート名」:「登録/ login.htmlとする」}持っている意味がありませんが、' django.contrib.auth.urls'含まれている場合、 ' - *用のテンプレート名を上書きしますすべて*認証ビューだけでなく、ログインビュー。デフォルトは 'registration/login.html'です。 – Alasdair