セッション値をチェックし、その値に応じてリダイレクトするミドルウェアがあります。私の問題は、無限のリダイレクト ループが作成されており、その理由がわかりません。
したがって、私がやりたいことは、表示されているセッションの値が yes であるかどうかを確認し、そうでない場合はユーザーをテスト ビューにリダイレクトすることです。
ここに私のミドルウェアがあります:
class CheckStatus(object):
def process_request(self, request):
if request.user.is_authenticated():
s = request.session.get('visible')
if str(s) is not 'yes':
return HttpResponseRedirect(reverse("myapp.myview.views.test"))