「Google App Engine Hello World」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==Google App Engine Hello World== | + | ==[[Google App Engine Hello World]]== |
[[Google App Engine]] | [[Python]] | | [[Google App Engine]] | [[Python]] | | ||
===準備=== | ===準備=== | ||
http://code.google.com/intl/ja/appengine/docs/gettingstarted/helloworld.html | http://code.google.com/intl/ja/appengine/docs/gettingstarted/helloworld.html | ||
− | + | [[Eclipse]]を使って、Hello Worldしてみる。 | |
− | #[PyDev] | + | #[[PyDev|Pythonランタイム、Eclipse、プラグインの設定]] |
− | #Google App Engine SDKのインストール | + | #[[Google App Engine SDKのインストール]] |
===コーディング=== | ===コーディング=== | ||
14行目: | 14行目: | ||
print 'Content-Type: text/plain' | print 'Content-Type: text/plain' | ||
print '' | print '' | ||
− | print 'Hello Google App Engine!' | + | print 'Hello [[Google App Engine]]!' |
====='''app.yaml'''===== | ====='''app.yaml'''===== | ||
application: hellogoogleapp | application: hellogoogleapp | ||
27行目: | 27行目: | ||
===開発サーバー起動設定=== | ===開発サーバー起動設定=== | ||
− | <blockquote> | + | <blockquote>現在PyDevが、[[Google App Engine]] Projectに対応。以下参照</blockquote> |
*http://typea.info/blg/glob/2009/07/google_app_engine.html | *http://typea.info/blg/glob/2009/07/google_app_engine.html | ||
35行目: | 35行目: | ||
コマンドラインからは、 | コマンドラインからは、 | ||
>%sdk_install_dir%\google_appengine\dev_appserver.py hellogoogleapp/ | >%sdk_install_dir%\google_appengine\dev_appserver.py hellogoogleapp/ | ||
− | + | として起動すればよいが、毎回は面倒なので、[[Eclipse]]からAntで、Webサーバーを起動させてみる。 | |
・・・起動はするが、停止方法がわからない。(コマンドラインからだと、Ctrl+Break とりあえず停止させる場合は、タスクマネージャからプロセ停止させるようにする) | ・・・起動はするが、停止方法がわからない。(コマンドラインからだと、Ctrl+Break とりあえず停止させる場合は、タスクマネージャからプロセ停止させるようにする) | ||
<project basedir="../"> | <project basedir="../"> | ||
− | <property name="websvrdir" value="C:\Program Files\Google\google_appengine"/> | + | <property name="websvrdir" value="C:\Program Files\[[Google]]\google_appengine"/> |
<target name="run_webserver"> | <target name="run_webserver"> | ||
<exec dir="${websvrdir}" executable="python"> | <exec dir="${websvrdir}" executable="python"> |
2020年2月16日 (日) 04:26時点における最新版
目次
Google App Engine Hello World
準備
http://code.google.com/intl/ja/appengine/docs/gettingstarted/helloworld.html Eclipseを使って、Hello Worldしてみる。
コーディング
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
開発サーバー起動設定
<blockquote>現在PyDevが、Google App Engine Projectに対応。以下参照</blockquote>
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にアクセス
© 2006 矢木浩人