在瓶子或瓶,我可以做这样的事情:
for route in app.routes:
description = route.callback.__doc__
method = method
因此,我可以通过所有URL(路由)环注册给定的应用,看看它的回调函数(查看Django的行话),公认的方法等。
我想知道,如果同样是可能的Django的。 所以,我想获得给定的应用程序和所有的URL链接到这些网址的所有意见。 是可以做什么?
在瓶子或瓶,我可以做这样的事情:
for route in app.routes:
description = route.callback.__doc__
method = method
因此,我可以通过所有URL(路由)环注册给定的应用,看看它的回调函数(查看Django的行话),公认的方法等。
我想知道,如果同样是可能的Django的。 所以,我想获得给定的应用程序和所有的URL链接到这些网址的所有意见。 是可以做什么?
你需要输入urls
从项目模块。 urls.urlpatterns
是你在找什么。 试试这个功能:
import urls # or from app import urls
def print_urls(patterns, indent=0):
for u in patterns:
if u.callback:
print '-'*indent, u.regex.pattern, u.callback
else:
print '='*(indent+1), u.regex.pattern
print_urls(u.url_patterns, indent+3)
print_urls(urls.urlpatterns)