チュートリアルを試してみる

とりあえず言われるがままに、とゆー事で。
guest book とゆーナニを、らしい。

Introduction

どうやら guest book なソレは掲示板な模様。anonymous でも google なアカウントでも書き込み可能との事。

  • App Engine datastore の使い方
  • App Engine application に Google なアカウントを統合させる方法 (??)
  • webapp と呼ばれる App Engine を含む簡易な Python web framework の使い方
  • Django テンプレートエンジンも云々

The Development Environment

げ、python2.5 が云々って書いてあるな。apt-cache search してみると Debian4.0 だったらパケジがある模様。もしかして backports なソレなのかなぁ。

# apt-get install -fy python2.5 -s
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  python2.5-minimal
Suggested packages:
  python2.5-doc python-profiler
The following NEW packages will be installed:
  python2.5 python2.5-minimal
0 upgraded, 2 newly installed, 0 to remove and 48 not upgraded.
Inst python2.5-minimal (2.5-5 Debian:4.0r3/stable)
Inst python2.5 (2.5-5 Debian:4.0r3/stable)
Conf python2.5-minimal (2.5-5 Debian:4.0r3/stable)
Conf python2.5 (2.5-5 Debian:4.0r3/stable)
#

とりあえず入れた。一応 backports ではないみたい。

$ python2.5 -V
Python 2.5
$

で、SDK をナニ、との事にて言われるがままにファイルを落とす。

Hello,World!

もしかしてこのあたりもアカウント取れてないとナニ??と思いつつログオフした状態でチュートリアル見てみたら一応アクセス可能。たしかローカルでは試験できるがしかし google なアカウントで公開するためにアカウントが必要なはず、と言いつつチュートリアル続行。
タイプするの面倒なので download したナニの中にある new_project_template で試してみる事に。

$ ./dev_appserver.py new_project_template/
Warning: Python 2.4 is not supported; this program may break. Please use version 2.5 or greater.
INFO     2008-05-03 22:17:42,945 __init__.py] Checking for updates to the SDK.
INFO     2008-05-03 22:17:43,372 __init__.py] The SDK is up to date.
WARNING  2008-05-03 22:17:43,372 __init__.py] Could not read datastore data from /tmp/dev_appserver.datastore
WARNING  2008-05-03 22:17:43,372 __init__.py] Could not read datastore data from /tmp/dev_appserver.datastore.history
INFO     2008-05-03 22:17:43,375 __init__.py] Running application new-project-template on port 8080: http://localhost:8080

でブラウザでアクセスしてみると NG。

いやはや

昨晩は上記な部分で力尽きている模様。いやはや。