Google App Engine日記

とりあえずGoogle App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japanを読んだ。

DjangoをGoogle App Engineで動かす | スパムとかGoogle App EngineでDjango[HW]経由でDjango on Google App Engine in 13 simple stepsとを読んだ。

Django | Downloadで1.0をダウンロード。

$ sudo python setup.py install
...
copying build/scripts-2.5/django-admin.py -> /usr/local/bin
error: /usr/local/bin/django-admin.py: No such file or directory

ん?

$ ls -l /usr/local/bin/django-admin.py 
lrwxr-xr-x  1 root  wheel  65  5 27 23:25 /usr/local/bin/django-admin.py -> /usr/local/lib/python2.5/site-packages/django/bin/django-admin.py

/usr/local/lib/python2.5/site-packages/django/bin/django-admin.pyないぞ。環境はMacBook

$ sudo cp -r django/ /usr/local/lib/python2.5/site-packages/django

django-admin.pyが使えるようになった。STEP5, 6をやる。Google App Engineの開発サーバを実行してhttp://localhost:8080/にアクセスしたら、Djangoのデフォルト画面が出てきた。

とりあえずHello, worldを作った。

試しに公開してみようと思ったら、携帯での認証が必要だった。しかし僕の携帯メアドはRFC違反なのでか、送信できない。むー、番号変更すべきか。

しばらく考えて、親はGAEを使わないだろうから親のメアドに送って転送してもらうのが一番楽だと判断した。

http://coderepos.org/share/browser/lang/python/saichugen/gae
とりあえず7並べ風にカードを並べて表示するところまで作ってコミットした。