contenttaichino.com永遠のネバーランドwebappでcookieを使う(GoogleAppEngine)GoogleAppEngineで何かを作る時はapp-engine-patchを使っているのですが、ちょっとした実験等をする時はやっぱりwebappが手軽です。今回はセッションの実験をしたかったのですが、webappにはセッションを扱う仕組みがないので、自前でCookie周りの処理をしようと思ったら、Cookieを扱うライブラリも標準ではありませんでした。いやでも流石にCookieくらいはだれか書いてるだろうという事で調べてみたら、GoogleAppEngineのオンラインCookbookに記事が見つかりました。この記事のソースコードを適当に保存して(僕はsimple_cookie.py)、以下のようにして使用します。このクラスを使うと辞書と同じ感覚でCookieを扱えます。Cookiesのコンストラクタでmax_ageを指定する事で、セッションの期限も決める事ができます。以下は簡単なログインとログアウトの例です。セッションの削除これでwebappでもセッションやCookieが扱えるようになりましたね。