Ich möchte einen Cookie setzen, wenn der Benutzer eingeloggt ist oder nicht.Django: WSGIRequest 'Objekt hat auf einigen Seiten kein Attribut' Benutzer '?
Meine 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
am Ende MIDDLEWARE_CLASSES
in settings.py hinzugefügt.
Problem:
- Fehler: 'WSGIRequest' Objekt hat kein Attribut 'user'
- Warum, wenn ich die Authentifizierung und die Session aktiv Middle bereits?
- Auch einige Seiten arbeiten reibungslos, wo einige diesen Fehler geben.
- Was mache ich falsch?
Bitte helfen.
Ich denke, dass einige Seiten nicht mit dem abschließenden Schrägstrich angehängt sind. – Babu