Von Djangos Dokumentation, ich unter dem Eindruck war, dass Aufruf:Django Sitzung Ablauf?
request.session.set_expiry(300)
von einer Ansicht der Sitzung nach fünf Minuten führen würde Inaktivität in Kürze beendet; Dies ist jedoch nicht das Verhalten, das ich in Django Trunk erfahre. Wenn ich diese Methode in einer Ansicht aufruft und zu anderen Ansichten navigiere, die die Methode nicht aufrufen, läuft die Sitzung in fünf Minuten ab. Das Verhalten, das ich erwartet hatte, lief erst nach fünf Minuten Inaktivität ab und versagte nicht einfach vor dem Ablauf erneut set_expiry aufzurufen.
Meine Frage ist dann, muss ich wirklich set_expiry in jeder Ansicht aufrufen? Wenn ja, gibt es einen Dekorateur, der hilfreich sein könnte? Ich kann mir nicht vorstellen, dass das nicht Teil von contrib ist.
Danke, Pete
Danke Chris, das hat es geschafft. Die Informationen, die Sie gerade angegeben haben, sollten in den Dokumenten enthalten sein. – slypete
Einverstanden. Möchten Sie ein Ticket öffnen? ;) – SmileyChris