Von was ich verstanden here session_key ist der Primärschlüssel des Sitzungsobjekts.request.session.session_key nicht gesetzt trotz SESSION_SAVE_EVERY_REQUEST (Django 1.10.1)
Wenn ich request.session inspiziere, finde ich ein Sitzungsobjekt, aber der Primärschlüssel ist nicht gesetzt. Es scheint nicht gespeichert zu sein. Im Moment behebe ich dieses Problem, indem ich in jeder Ansicht überprüfe, ob request.session.session_key existiert und falls nicht, save() aufrufen.
Hat jemand eine Erklärung, warum ich nur ungespeicherte Sitzungsobjekte in meine Hände bekomme?
Ok, leere Sitzungen werden ebenfalls gelöscht. Das könnte es sein, ich dachte, jede Anfrage speichern bedeutet buchstäblich jede Anfrage. Vielen Dank! –