djangoのView・お悩み中
djangoのModelとViewの関係について悩む。
- あるモデルを書く
- 表示するときにテンプレートでModelのデータから演算すると見通しが悪くなる場合がある。
- データの操作をしたくても、そもそもdjangoのtemplateの能力は貧弱(ZPTに比べて)
- なのでview.pyに書く。
- とは言え共通する操作が出てくる。
- DRYの原則によりまとめたほうがいい。
- でもまとめたメソッドはviewに書くとtemplateから呼び出せない
- TheModelのインスタンスメソッドとしてget_hoge(self)・get_calculate_bar(self)が増殖
- いいのかこれで。
- この議論は合っているのかな。
- TheModelに対応したTheModelViewというクラスを作ればいいのか?
- カスタムタグの話に行けばいいのか?
- お悩み中。

Debian QA
Facebook (taniguchi.takaki)
Twitter (@takaki_t)