Django

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}) という感じでテンプレートにインスタンスを送っている…

今のところの感想

上記のせいでユーザビリティが低いイメージを持ってしまった 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. とか出て、全然…