RSS

djangoのView・お悩み中

djangoのModelとViewの関係について悩む。

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