- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!Google App Engine Hello World
[Google App Engine][Python]
!!準備
http://code.google.com/intl/ja/appengine/docs/gettingstarted/helloworld.html
Eclipseを使って、Hello Worldしてみる。
+[[Pythonランタイム、Eclipse、プラグインの設定|Eclipseプラグイン Python(PyDev)]]
+[[Pythonランタイム、Eclipse、プラグインの設定|PyDev]]
+Google App Engine SDKのインストール
!!コーディング
{{ref_image hellogoogleapp01.JPG}}
::'''hello.py'''
print 'Content-Type: text/plain'
print ''
print 'Hello Google App Engine!'
::'''app.yaml'''
application: hellogoogleapp
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: hello.py
!!開発サーバー起動設定
""現在PyDevが、Google App Engine Projectに対応。以下参照
*http://typea.info/blg/glob/2009/07/google_app_engine.html
::'''build.xml'''
コマンドラインからは、
>%sdk_install_dir%\google_appengine\dev_appserver.py hellogoogleapp/
として起動すればよいが、毎回は面倒なので、EclipseからAntで、Webサーバーを起動させてみる。
・・・起動はするが、停止方法がわからない。(コマンドラインからだと、Ctrl+Break とりあえず停止させる場合は、タスクマネージャからプロセ停止させるようにする)
<project basedir="../">
<property name="websvrdir" value="C:\Program Files\Google\google_appengine"/>
<target name="run_webserver">
<exec dir="${websvrdir}" executable="python">
<arg line="dev_appserver.py '${basedir}/hellogoogleapp/'"/>
</exec>
</target>
</project>
::http://localhost:8080にアクセス
{{ref_image hellogoogleapp02.JPG}}