Use the Jacobian django-multiurl . There is a django ticket to solve the problem someday, but at the moment it django-multiurlworks very well.
Before:
urlpatterns = patterns('',
url('/app/(\w+)/$', app.views.people),
url('/app/(\w+)/$', app.views.place),
)
After:
from multiurl import multiurl, ContinueResolving
from django.http import Http404
urlpatterns = patterns('', multiurl(
url('/app/(\w+)/$', app.views.people),
url('/app/(\w+)/$', app.views.place),
catch=(Http404, ContinueResolving)
))
source
share