This small script shows a simple formatted tree of all defined django url patterns.
1 2 3 4 5 6 7 8 9 | import urls
def show_urls(urllist, depth=0):
for entry in urllist:
print " " * depth, entry.regex.pattern
if hasattr(entry, 'url_patterns'):
show_urls(entry.url_patterns, depth + 1)
show_urls(urls.urlpatterns)
|
The related question (Is there a way to get the complete django url configuration?) is here:
http://stackoverflow.com/questions/1828187/determine-complete-django-url-configuration