day2008に行きました。engineのHackathonに参加。Djangoだけをつかってやってみたかったのですが、変なところでハマりまくって時間内に動くものができませんでした。Library)をインストールするのに四苦八苦。OS-XはIPythonとかPILとか入った状態で出荷してほしいな。非常に単純なのでアレですが、一応公開してみます。engine用の汎用ビューdate_basedを作ってみました。コードはCodeReposのコミット権をもらったので、そちらにあげておきました。http://coderepos.org/share/browser/lang/python/gae_django/views/generic/date_based.pytemplate_nameを必ず渡す必要があるのと、object_detailができてません。engineのTIMEZONEはUTCなのですが、そのへんを考慮してないので日付の指定がズレてしまいます。そのうちsettings.pyのTIME_ZONEを見てその辺の修正をかけるようにする予定です。テンプレートに表示するときはtemplatetagsで時刻を修正する予定です。http://coderepos.org/share/browser/lang/python/gae_django/templatetags/datefilter.pypytzが必要です。engineを使えるようにするには秋元さんのエントリーが詳しいのでそちらを参考にhttp://labs.cybozu.co.jp/blog/akky/archives/2008/04/google_app_engine_sdk.htmlhttp://labs.cybozu.co.jp/blog/akky/archives/2008/04/tried-google-app-engine.html秋元さんはWindowsを使っているがMacの場合はdmgとpkgでインストールする。ローカル環境であれこれするdev_appserver.pyと、デプロイするためのappcfg.pyはそれぞれ/user/local/bin/に入る/usr/local/bin/dev_appserver.py/usr/local/bin/appcfg.pyまたdemoやlibなどのファイルたちは/usr/local/google_appengineにある。engineはPythonは2.5が必要なのでOS-X10.5以外の人は別途インストールしましょう。Djangoのインストールだがeveresさんの記事が分かりやすいです。Arcsinueblog。