GAE の webapp2 セッションを実装しようとしましたが、それに関するドキュメントはほとんどないようです。http://webapp-improved.appspot.com/api/webapp2_extras/sessions.htmlによると、私の手順は次のとおりです。
1.構成を構成し、メイン アプリケーションに構成を追加します。
config = {}
config['webapp2_extras.sessions'] = {
'secret_key': 'my_secret_key',
}
app = webapp2.WSGIApplication([...], config=config)
2.ログインハンドラでセッションを作成する
# 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.プログラムのさまざまな場所にセッションが存在するかどうかを確認します
if self.session['account']:
# Session exists
4.ログアウト時にセッションを削除する
--> not mentioned in the tutorial
私の質問:
セッション作成プロセス中に「 ... object has no attribute 'session'」というエラー メッセージが表示されました (ステップ 2)。
手順 2 と 4 でセッションを削除するにはどうすればよいですか?
全体的なセッション管理プロセスは正しいですか?
ありがとう。