読者です 読者をやめる 読者になる 読者になる

ちょっと困ったのでDjangoの<a class="okeyword" href="g:mohican:keyword:ソース">ソース</a>コードを軽く読んでみた

非常に参考になった。といっても、結果的にDjangoの劣化版を作るような結果になってしまう気がしてきたが。django/core/urlresolvers.pyを見ると、RailsみたくGETリクエストの文字列をpythonモジュールに変換して関数をロードしまくるコードがある。非常に参考になりますた。

  1. GET文字列の'/'を'.'に変換
  2. それにマッチするモジュールや関数をロード getattr(__import__(xxmodule, ...), func_name)的な感じ

ってのがキーになってるはず。手元にネズミ本がないので分からないけど、getattrからcallbackを設定して、その先がどうなるのかこれから要調査。