GAE(Google App Engine)に登録しただけでは、アプリケーションのURL「http://ohhappy-org.appspot.com/」にアクセスしても何も表示されませんでした。まずは、アプリケーションでは無く、Eclipse+Pydevを使用して、静的なホームページのアップロードテストを行いました。以下その手順です。
Eclipse+Pydevを使用したGAE(Google App Engine)への静的なホームページのアップロードテスト
- Pydevインストール済みのEclipse Helios (3.6.1) を起動し、メニューの「ファイル」「新規プロジェクト」から「Pydev」-「Pydev Google App Engine Project」を選択しました。
-
pydev プロジェクトのダイアログでプロジェクト名に「ohhappy-org」を入力し、文法のバージョン「2.5」、インタープリター「/opt/local/bin/python2.5」を選択し、「Create ‘src’ folder and add it to the PYTHONPATH?」にチェックをしたの後、「次へ」ボタンをクリックしました。
- Google App Engine Directoryには、「/Applications/GoogleAppEngineLauncher.app/Contents /Resources/GoogleAppEngine-default.bundle/Contents/Resources /google_appengine」を参照選択し、「ohhappy-org」という名前で、空の「Pydev Google App Engine Project」を作成しました。
- 「ohhappy-org」プロジェクトの「src」フォルダ以下に下記内容のapp.yamlを作成しました。
application: ohhappy-org version: 1 runtime: python api_version: 1 handlers: - url: (.*)/ static_files: public_html\1/index.html upload: public_html(.*)/index.html - url: /(.*) static_files: public_html/\1 upload: public_html/(.*)
- 次いで、「ohhappy-org」プロジェクトの「src」フォルダ以下に「public_html」フォルダを作成しました。
- 「public_html」フォルダ以下に以下の内容のindex.htmlを作成しました。
<html> <head> <title>Oh!Happy GAE</title> </head> <body> <p> Welcome To Oh!Happy GAE! </p> </body> </html>
- 「src」フォルダを右クリックして表示されるメニューで「Pydev:Google App Engine」-「アップロード」を選択クリックしました。
- 「Manage Google App Engineダイアログが表示され、アップロードが始まりました。
- 途中でGoogleアカウントのメールアドレスとパスワードの入力が求められたので、Send欄に入力してリターンキーを押しました。(2回目からは、Googleアカウントのメールアドレスとパスワードの入力は不要でした。)
- アップロードが完了すると、FINISHEDが表示されました。
- アプリケーションのURL「http://ohhappy-org.appspot.com/」にアクセスして、「Welcome To Oh!Happy GAE!」とindex.htmlの内容が表示されることを確認しました。
参考サイト
Related posts: