動的 URL を使用した Web サービスを開発したいと考えています。
名前付きグループの一般的な URL パターンは次のようになります。
(r'^articles/(?P<year>\d{4})/(?P<month>\d{2})/$', 'news.views.month_archive')
最初からグループの数がわからないので、私の目的にはもう少し動的なものが必要です。
たとえば、可能な URL は次のとおりです。
- 記事/投稿/コメント
- 記事/投稿/著者
- 記事/投稿/ ...
次のようなものを使用できます。
(r'^(?P<cat1>)/(?P<cat2>)/$', 'module.views.function')
(r'^(?P<cat1>)/(?P<cat2>)/(?P<cat3>)/$', 'module.views.function')
(r'^(?P<cat1>)/(?P<cat2>)/(?P<cat3>)/(?P<cat4>)/$', 'module.views.function')
.. 等々。これを行うよりスマートな方法はありますか?前もって感謝します!