Google App EngineでDjangoを使う Part2

Google App Engineで、フレームワークとしてDjangoを使うときの手順や設定などのメモその2。

App EngineでDjangoのSessionをそのまま使えないそうなので、gaeutilitiesを使わせてもらうことにします。

gaeutilities

展開した中のappengine_utilitiesフォルダごと、Djangoのプロジェクトフォルダにつっこめば、こんな感じですぐ使えます。↓

ちょっと修正

少し使ってみたところ、Flashメッセージに日本語を入れると文字化けしてしまいました。よくわからんけど応急処置でとりあえず日本語を表示できるようにする。
[flash.py]101step目

self.__dict__['msg'] = value
self.__dict__['cookie'][COOKIE_NAME] = simplejson.dumps(value)

self.__dict__['msg'] = value.decode('utf-8')
self.__dict__['cookie'][COOKIE_NAME] = simplejson.dumps(value.decode('utf-8'))