GAE

Google App Engine (GAE/P) でjsonを出力する。

python2.6からは標準でjsonが実装されているが、GAEはpython2.5なので、djangoに含まれるsimplejsonをimport。 日本語を含む場合、文字化けするのを防ぐために、ensure_ascii = Falseを付ける。 from django.utils import simplejson data = [] json = simpl…

Webappクラスを使ってフォームから値を受け取る

GAE

URLから値を受け取る - ひろぽんのプログラミングメモ こんな記事を書いたけど、Google App EngineにはWebappクラスが実装されてる。それを使ってフォームから値をGETするのが一般的らしい。 from google.appengine.ext import webapp from google.appengine…

URLから値を受け取る

import cgi f = cgi.FieldStorage() txt = f.getfirst('text', '') print txt これでGAEを起動して http://localhost:8080/?text=hoge とすると、ブラウザ上に hoge が表示される。 これでURLから値が受け取れる。

Python2.5へダウングレード

サーバーサイドの処理をさせるために、Google app engineを使うことにしました。 GAEはPythonとJavaを使うことが出来るが、折角なのでPythonを使って実装することにしました。開発環境はMac OS X 10.6。 標準でPython2.6がインストールされている。そのままG…