私のDjangoプロジェクトでは、url.pyモジュールは次のようになります。
urlpatterns = patterns('',
(r'^$', 'web.views.home.index'),
(r'^home/index', 'web.views.home.index'),
(r'^home/login', 'web.views.home.login'),
(r'^home/logout', 'web.views.home.logout'),
(r'^home/register', 'web.views.home.register'),
)
ビュー内のすべてのメソッドのエントリが不要になるように、これを単純化する方法はありますか?このようなものがいいでしょう:
urlpatterns = patterns('',
(r'^$', 'web.views.home.index'),
(r'^home/(?<method_name>.*)', 'web.views.home.(?P=method_name)'),
)
アップデート
これを行う方法が少なくとも1つわかったので、この種のことをお勧めしますか?または、個々のメソッドごとにマッピングを明示的に作成する正当な理由がありますか?