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'))