У меня есть промежуточное ПО, которое проверяет значение сеанса и перенаправляет в зависимости от этого значения. Моя проблема в том, что он создает бесконечный цикл перенаправления, и я не уверен, почему.
Итак, я хочу проверить, является ли значение видимого сеанса положительным, а если нет, перенаправить пользователя в мое тестовое представление.
Вот мое промежуточное ПО:
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"))