AttributeError: 'WSGIRequest' Objekt hat kein Attribut 'Sitzung'

9

Ich erhalte diesen Fehler immer wieder und wann immer ich die django.wsgi-Datei berühre, wird sie erst nach ein paar Stunden behoben. Ich bin verloren, was ich tun soll. Meine Middleware_Classes ist wie folgt:

%Vor%

Der Fehler tritt immer in der Facebook-Middleware auf, wenn ich eine "if request.session" -Aussage mache. Danke

    
kingsley 14.07.2010, 14:55
quelle

4 Antworten

5

Stellen Sie sicher, dass sich die SessionMiddleware zuerst in Ihrem MIDDLEWARE_CLASSES befindet.

    
Jonatan Littke 21.05.2012 07:18
quelle
0

Verwenden Sie Apache? In diesem Fall sollten Sie httpd nach dem Ändern der mod_wsgi-Datei wahrscheinlich neu starten.

%Vor%

... oder ähnlich sollte funktionieren. Wenn das Problem weiterhin auftritt, fügen Sie die vollständige Fehlermeldung ein.

    
godswearhats 14.07.2010 16:00
quelle
0

Probieren Sie die alternative WSGI-Skriptdatei aus, die am Ende von:

dokumentiert ist

Ссылка

Melden Sie sich bei mod_wsgi list an, wenn das hilft, da wir immer noch versuchen herauszufinden, ob Probleme mit dem alternativen WSGI-Skript gelöst werden. So können Sie herausfinden, ob ein echtes Problem vorliegt oder ob Benutzer Django nicht richtig verwenden.

>     
Graham Dumpleton 15.07.2010 00:23
quelle
0

Überprüfen Sie, ob Sie in Ihrem Code schreiben:

  

del request.session

das Richtige ist

  

del request.session ['SIE VARIABLE']

    
Taranttini 20.04.2011 11:29
quelle