__call__ を使ってビューをクラスに入れる





Jingumae Morning, originally uploaded by hidelafoglia.

Django でviewを関数で定義するのに若干抵抗があったのですが、__call__でクラスのメソッドに出来るわけですね。ということをdjango-openidのソースから教えていただきました。



Djangoのお勉強するなら

  • Python2.5 を入れる
  • setuptoolsを入れる
  • virtualenv + virtualenvwrapperを入れる
  • mkvirtualenv pinax して workonする(実際はpinaxのイネーブラーに任せた方がよい)
  • pinaxをインストールする
  • こまったらpinaxの動作を確認してソースを読む



とかですかね。