第 6 章 開発環境の構築 33
7.1 最初の GAE アプリケーションを作成する
最もシンプルなアプリケーション「helloworld」を作成し、アプリケーションの作成から実行まのでプロセスを 身につけましょう。
7.1.1 アプリケーションを作成する
• Google App Engine Launcherが起動し、[File] > [New Application]をクリックします。
• 設定項目に、次の値を設定し、[Create]をクリックします。
表7.1 開発環境
項目 設定値 説明
Application ID
helloworld アプリケーションのID。デプ
ロイする時に使います。 Application
Directory
WORKING_DIR*1 アプリケーションの保存場所
Runtime Python 2.7 ランタイム環境
Admin Port 8000 管理画面のポート番号
Port 8080 アプリケーションのポート番
号
• 次に、「Symlink Status」ウィンドウが表示されるので[OK]をクリックします。
• これで全てのインストールが完了しました。
38 第6章 開発環境の構築
第 7 章
GAE アプリケーション作成
7.1 最初の GAE アプリケーションを作成する
最もシンプルなアプリケーション「helloworld」を作成し、アプリケーションの作成から実行まのでプロセスを 身につけましょう。
7.1.1 アプリケーションを作成する
• Google App Engine Launcherが起動し、[File] > [New Application]をクリックします。
• 設定項目に、次の値を設定し、[Create]をクリックします。
表7.1 開発環境
項目 設定値 説明
Application ID
helloworld アプリケーションのID。デプ
ロイする時に使います。
Application Directory
WORKING_DIR*1 アプリケーションの保存場所
Runtime Python 2.7 ランタイム環境
Admin Port 8000 管理画面のポート番号
Port 8080 アプリケーションのポート番
号
• アプリケーションが作成され、画面にhelloworldアプリケーションが追加されていることを確認します。
• WORKING_DIRをFinderで開き、次のファイルが作成されていることを確認します。
• app.yaml
– アプリケーションの設定情報が記述されています。
• favicon.ico – faviconです。
• index.yaml
– 後述するDatastoreを使ったデータの検索に必要な情報を記述します。
• main.py
– Pythonで書かれたアプリケーションのプログラムコードです。
40 第7章GAEアプリケーション作成
7.1.2 アプリケーションを実行する
• 一覧からhelloworldを選択し、Runボタンをクリックします。
– しばらくすると、 アプリケーションが起動し、Stopボタン、Browseボタンなどが有効になります。
• 次に、Browsボタンをクリックし、ブラウザを起動し、次のような画面が表示されていることを確認し
ます。
7.1. 最初のGAEアプリケーションを作成する 41
• アプリケーションが作成され、画面にhelloworldアプリケーションが追加されていることを確認します。
• WORKING_DIRをFinderで開き、次のファイルが作成されていることを確認します。
• app.yaml
– アプリケーションの設定情報が記述されています。
• favicon.ico – faviconです。
• index.yaml
– 後述するDatastoreを使ったデータの検索に必要な情報を記述します。
• main.py
– Pythonで書かれたアプリケーションのプログラムコードです。
40 第7章GAEアプリケーション作成
7.1.2 アプリケーションを実行する
• 一覧からhelloworldを選択し、Runボタンをクリックします。
– しばらくすると、 アプリケーションが起動し、Stopボタン、Browseボタンなどが有効になります。
• 次に、Browsボタンをクリックし、ブラウザを起動し、次のような画面が表示されていることを確認し
ます。
7.1. 最初のGAEアプリケーションを作成する 41