GAE sesja webapp2: prawidłowy proces tworzenia i sprawdzania sesji

Próbowałem zaimplementować sesję webapp2 GAE, ale wydaje się bardzo mało dokumentacji na ten temat. Wedłughttp://webapp-improved.appspot.com/api/webapp2_extras/sessions.htmlmoje kroki są następujące:

1. Skonfiguruj i dodaj konfigurację do głównej aplikacji:

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

2. Utwórz sesję w programie obsługi logowania

# 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. Sprawdź, czy sesja istnieje w różnych miejscach mojego programu

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

4. Usuń sesję po wylogowaniu użytkownika

--> not mentioned in the tutorial

Moje pytania:

Mam komunikat o błędzie „... obiekt nie ma atrybutu„ session ”podczas procesu tworzenia sesji (krok 2)

Jak usunąć sesję w krokach 2 i 4?

Czy ogólny proces zarządzania sesją jest prawidłowy?

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion