discover.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:apification 作者: Quantify-world 项目源码 文件源码
def discover_tree(urlconf=None):
    """Finds all ApiNode usage in given or default urlconf"""

    if urlconf is None:
        urlconf = settings.ROOT_URLCONF

    if isinstance(urlconf, basestring):
        urlconf = import_module(urlconf)

    nodes = set()
    for item in urlconf.urlpatterns:
        for p in item.url_patterns:
            if has_descent_attrs(p.callback, 'im_self', 'get_root_class'):
                nodes.add(p.callback.im_self.get_root_class())

    return nodes
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号