読者です 読者をやめる 読者になる 読者になる

ほんじゃら堂

めんどくさい仕事をラクにする作業自動化レシピ集

Google App Engineでセッションを使う

googleappengine IT系・技術系

AppEngineでGoogleユーザーアカウントを使用せずにセッションを使う方法を探したところ、
gaeutilitiesというモジュールを発見した。
http://gaeutilities.appspot.com/


このモジュールはセッションだけでなく、appengine用の便利機能が色々入ってるみたい。


使い方は簡単。

こちらでダウンロードする。
http://github.com/joerussbowman/gaeutilities/downloads


ダウンロードして解答したディレクトリから、appengine_utilitiesを自分のプロジェクトにコピー。
下記のように使う。


セッションにデータを格納する

import appengine_utilities.sessions
session = appengine_utilities.sessions.Session()
session["testdata"] = "Test Data"


セッションからデータを取得する

import appengine_utilities.sessions
session = appengine_utilities.sessions.Session()
test_data = session["testdata"]


memcacheでデータを管理してるみたい。