Mac OS X上のGAE Python hello world

Mac OS X上のGAE + Python Hello World

このチュートリアルでは、Pythonを使用してMac OS Xで簡単なGAE hello world Webプロジェクトを作成し、Google App Engine Launcherで実行する方法を示します。

使用ツール:

  1. Python用Google App Engine SDK(Mac OS X)– 1.7.0

  2. Mac OS X 10.8

  3. 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ランチャーは、アプリケーションの実行、デプロイ、管理に役立ちます。

gae launcher example

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ファイルの上にあるフォルダーを見つけます。

gae launcher add existing project

それを実行し、「browse」をクリックして、デプロイされたWebアプリケーションを表示します。

gae launcher

デモを見る:http://localhost:8888

result

ソースコードをダウンロード

ダウンロード–gae-python-hello-world.zip(3 kb)