Quiero establecer una cookie si el usuario está conectado o no.Django: ¿El objeto WSGIRequest 'no tiene atributo' usuario 'en algunas páginas?
Mi Middleware:
class UserStatus(object):
def process_response(self,request,response):
user_status = 1 if request.user.is_authenticated() else 0
max_age = (20)*52*7*24*60*60 # 20 years (After expiry, cookie gets deleted)
response.set_cookie(user_status_cookie,user_status,max_age)
return response
Añadido a MIDDLEWARE_CLASSES
en settings.py al final.
Problema:
- error: objeto 'WSGIRequest' no tiene atributo 'usuario'
- Por qué, cuando tengo la autenticación y los middleware sesión activa ya?
- Además, algunas páginas funcionan sin problemas, ya que algunas están dando este error.
- ¿Qué estoy haciendo mal?
Por favor ayuda.
Supongo que algunas páginas no se añaden con la barra al final. – Babu