How is this possible to make overloaded views in Django ?
The problem is I have a view which may accept exactly one argument or none.
If there is a argument, it will pass it to view.
Let show what I am tryin’ to do
views.py
def member_list(request,message):
memberList = Member.objects.all()
return render_response(request, 'user/member_list.html', {'memberList': memberList, 'message':message })
def member_list(request,message):
memberList = Member.objects.all()
return render_response(request, 'user/member_list.html', {'memberList': memberList, 'message':message })
urls.py
(r'^member/list/$', 'views.member_list'),
(r'^member/list/(?P<message>[-\w]+)/$', 'views.member_list'),
What is the right way to do this ?
Thanks
1 Answer