Google App Engine

fixturesが使い物にならない…

開発者モードからは一歩後退したものの、ちょこちょこいじっているGoogle App Engine。目下のつまづきは、「dumpdataでデータを出力できない」ことと、試行錯誤で作ってみた「initial_data.jsonが読み込めない」こと。 後者はgoogle-app-engine-djangoの問題…

djangoformsを使ってみた

内部のマスタメンテ用にはいいかもしれんが、シンプルすぎて公開には耐えない。でもせっかく動くコードがあるので残しておく。 必要に応じて修飾できそう(ウィジェット — Django v1.0 documentation)。後でもっと勉強する。とりあえず現時点でのコードは以下…

templateでverbose_nameを使いたい

{{ (インスタンス名).properties.(プロパティ名).verbose_name }}で使える。日本語もOK。 例えば、 hoge.piyo = '"piyo"はプロパティです' return render_to_response('detail.html', {'hoge': hoge}) という感じでテンプレートにインスタンスを送っている…

技術の相性

Google App Engine と REST Google App Engine(以下、GAEと略します)のBigTableではRDBで言うところのjoinが使えないらしいです。それを聞いて最初は「何?じゃあ、他モデルのデータを同時に参照させたかったら自モデルにデータを書き込まなきゃならんのか?…

今のところの感想

上記のせいでユーザビリティが低いイメージを持ってしまった models.pyに全てのモデル定義を書くのか…プロパティ?が多くなっても、クラスが多くなっても大丈夫なんだろうか?適宜アプリを分割するのか? Google App Engineではデータのjoin操作ができないら…

Datastore Viewer

http://mars.shehas.net/~tmatsuo/misc/appengine_helper_for_django-ja.htmlを参考にモデルの定義とかして起動。Datastore Viewerでデータの作成や修正をしようとしたが、 Sorry, there are no entities of kind "Poll" in your datastore. とか出て、全然…

Google App Engineにトライ

してみました。申し込み時にケータイのメールアドレスを聞かれたので、いろいろと深読んでしまいました。しかし、選択肢の中に"q.vodafone.ne.jp"だけない…九州・沖縄はGoogleに認知されていないのか(ネタです)…このためにわざわざ、softbank.ne.jpに移行し…