3

重複の可能性:
完全なDjangoURL構成を決定する

Djangoコードからurls.pyのすべてのURLにアクセスするにはどうすればよいですか?

リストされているすべてのURLのリストを取得urls.pyし、別のDjangoビューでそれらを繰り返し処理したいと思います。

4

1 に答える 1

1

この関連する StackOverflowの質問回答を参照してください。また、コメントで、誰かがこの素晴らしいスクリプトを投稿しました:

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)
于 2012-07-19T20:21:54.563 に答える