Mac OS X上のGAE + Python Hello World
このチュートリアルでは、Pythonを使用してMac OS Xで簡単なGAE hello world Webプロジェクトを作成し、Google App Engine Launcherで実行する方法を示します。
使用ツール:
-
Python用Google App Engine SDK(Mac OS X)– 1.7.0
-
Mac OS X 10.8
-
Python 2.7
Note
デフォルトでは、Mac OS X10.8にはPython2.7がインストールされているため、Google AppEngineの開発がより簡単になります。
1. Google App Engine SDK
このGoogle App Engine SDK for Pythonにアクセスし、Mac OS Xを選択して、ダウンロードを開始します。
1.1 Install Google App Engine SDK
ダウンロードしたGoogleAppEngineLauncher-version.dmg
ファイルをダブルクリックすると、「GoogleAppEngineLauncher」アイコンが抽出され、GAESDKをインストールするフォルダーにドラッグします。
1.2 Run Google App Engine Launcher
もう一度、「GoogleAppEngineLauncher」アイコンをダブルクリックし、ウィザードガイドに従ってインストールを完了します。
Figure : GoogleAppEngineLauncher –このGAEランチャーは、アプリケーションの実行、デプロイ、管理に役立ちます。
2. Python Hello World
File : hello.py – hello worldメッセージを表示するために、単純なpythonファイルを作成します。
import webapp2 class MainPage(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.out.write('Hello World, GAE + Python') app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
File : app.yaml –単純なGAE構成ファイルを作成します。
application: helloworld version: 1 runtime: python27 api_version: 1 threadsafe: true handlers: - url: /.* script: hello.app
完了しました。
3. インポート、実行、デモ
GAEランチャーで、テーブルグリッドを2本の指でクリック→「Add Existing…」を選択し、Pythonファイルの上にあるフォルダーを見つけます。
それを実行し、「browse」をクリックして、デプロイされたWebアプリケーションを表示します。
デモを見る:http://localhost:8888
ソースコードをダウンロード
ダウンロード–gae-python-hello-world.zip(3 kb)