Archive | Google App Engine

09 4月 2008 ~ 0 Comments

Google App Engineを試す(1)

Google App Engineのプロジェクトページ
続くのかどうかは不安ですが。
とりあえずPythonもよくわかっていない(import文があること、インデントが重要ということくらいしか分からない)状態ではじめてみるのですが。Google App Engineのリファレンスを参考にすると、次の機能が使えるようです。

ログインシステム
データストア
テンプレートエンジン

そこでゲストブックを参考に、機能を付け加えてみました。
まずありがちなHello Worldです。
適当な場所にgoogleappsというディレクトリを作成します。
$ mkdir googleapps
その中にapp.ymlと言うファイルを作成します。
$ cat googleapps/app.yml
ファイルを編集します。内容は以下のようになります。

application: moongift-sample
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: helloworld.py
ここで、application: の後はGoogle App Engineで取得した名称になります。Scriptは実行するスクリプトファイル名です。後はgoogleapps/helloworld.pyを作成し、次のように記述します。
print ‘Content-Type: text/plain’
print ”
print ‘Hello, world!’
これで実行すると、Hello, World!が出るはずです。

$ dev_appserver.py googleapps
INFO 2008-04-09 08:44:23,960 appcfg.py] Checking for updates to the SDK.
INFO 2008-04-09 08:44:24,451 appcfg.py] The SDK is up to date.
INFO 2008-04-09 08:44:24,485 dev_appserver_main.py] Running application moongift-sample on port 8080: [...]

Continue Reading

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT

Warning: array_slice() [function.array-slice]: The first argument should be an array in /virtual/producing/public_html/producing-web.com/wp-content/themes/network.php on line 15
  • No items
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding