いまさらだけどGoogleAppEngineを使ってみる

30分プログラム、その550。いまさらだけどGoogleAppEngineを使ってみる。

ダウンロード/インストール

http://code.google.com/intl/ja/appengine/downloads.htmlからダウンロードする。展開したあとは、/Applications/にでも放り込んどけばいい。

新規作成


下にある+ボタンを押して、適当なアプリケーションを作る。

このとき指定したディレクトリにmain.pyができるので、それを編集する。

#!/usr/bin/env python

import wsgiref.handlers
from google.appengine.ext import webapp

class MainHandler(webapp.RequestHandler):
  def get(self):
    self.response.out.write('Hello, world')


def main():
  application = webapp.WSGIApplication([('/', MainHandler)],
                                       debug=True)
  wsgiref.handlers.CGIHandler().run(application)

if __name__ == '__main__':
  main()

実行


Runを押すと、http://localhost:8080/で動き始める。

デプロイ

まずは、ログイン - Google アカウントでアプリケーションを作る。このとき携帯のアドレスが必要になる。ウイルコムにも対応ししてるあたりが、すごい。

そのあとDeployを押すと配置される。