いくつかの引数をキャプチャするURLがあるとしましょう。例えば:
url(r'^(?P<l_slug>[-\w]+)/(?P<t_slug>[-\w]+)/(?P<event_id>\d+)/$', 'views.SomeView'),
また、場合によっては、SomeViewに必要な引数は次の1つだけです。例:
def SomeView(request, event_id):
return HttpResponse('hi {}'.format(event_id))
私がこの問題を処理してきた方法は次のとおりです。
def SomeView(request, l_slug=None, t_slug=None, event_id=None):
return HttpResponse('hi {}'.format(event_id))
URL行からビューに渡される引数を制限するものはありますか?