2016-09-16 13 views
1

クッキーが期限切れになっても動作していないときにログインページにリダイレクトしようとしています。セッションクッキーがDjangoで期限切れになったときにログインにリダイレクト

はそれはsettings.pyのためにこれらの行を追加するような単純なことになっている:私は私の機能で@login_requiredをデコレータを使用してい

LOGIN_URL = '/login/' 
LOGIN_REDIRECT_URL='/login/' 

を、私は@login_required を試してみました(LOGIN_URL =」/login/')もあります。

URLは正しく設定されていますが、手動で/ loginに行くと動作しますので、パスにエラーはありません。

セッションクッキーの有効期限が切れ、アプリケーションにアクセスしようとすると、エラー 'ViewDoesNotExist'(django.views.generic.simple.redirect_toをインポートできませんでした。親モジュールdjango.views.generic.simpleは存在しません)。

+1

あなたのコードの何かが、Django 1.5で削除された 'redirect_to'をインポートしようとしています。質問に完全なトレースバックを含めると、問題がどこにあるかが示されます。どのように 'login_required'をインポートしていますか?どのバージョンのDjangoを使用していますか? – Alasdair

+0

そして、あなたのコードをviews.py – Windsooon

+0

に追加してください。これは信じられません。私はログインのためにビューを見つけられなかったので、このエラーを出していると思いました。あなたはそれを私がそれを受け入れることができる答えとして追加することができます。 –

答えて

0

コード内の何かがDjango 1.5で削除されたredirect_toをインポートしようとしています。このコードを見つけて更新する必要があります。

関連する問題