GAE Webapp2-Sitzung: Der richtige Prozess zum Erstellen und Überprüfen von Sitzungen

Ich habe versucht, die webapp2-Sitzung von GAE zu implementieren, aber es scheint sehr wenig Dokumentation zu geben. Gemäßhttp://webapp-improved.appspot.com/api/webapp2_extras/sessions.htmlsind meine Schritte wie folgt:

1.Konfiguriere und füge config zur Hauptanwendung hinzu:

config = {}
config['webapp2_extras.sessions'] = {
    'secret_key': 'my_secret_key',
}
app = webapp2.WSGIApplication([...], config=config)

2.Erstellen Sie eine Sitzung im Anmeldehandler

# Delete existent session
  --> not mention in the tutorial
# member is found    
self.session_store = sessions.get_store(request=handler.request)
self.session['account'] = member.account

3.Überprüfen Sie, ob an verschiedenen Stellen in meinem Programm eine Sitzung vorhanden ist

if self.session['account']:
    # Session exists

4.Löschen Sie die Sitzung, wenn sich der Benutzer abmeldet

--> not mentioned in the tutorial

Meine Fragen:

Ich habe während des Erstellungsprozesses der Sitzung die Fehlermeldung "... Objekt hat kein Attribut 'Sitzung'" erhalten (Schritt 2)

Wie lösche ich eine Sitzung in den Schritten 2 und 4?

Ist der gesamte Sitzungsverwaltungsprozess korrekt?

Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage