middleware django redirigir bucle infinito
Tengo un middleware que verifica el valor de una sesión y redirige según ese valor. Mi problema es que está creando un bucle de redireccionamiento infinito y no estoy seguro de por qué.
Entonces, lo que quiero hacer es verificar si el valor de la sesión visible es sí y, si no, redirigir al usuario a mi vista de prueba.
Aquí está mi middleware:
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"))