helpers.py 文件源码

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

项目:microservices 作者: viatoriche 项目源码 文件源码
def url_resource(resource):
    url = resource.get('url')
    if url is None:
        return url
    if not url:
        return None
    if callable(url):
        return url(resource)
    if isinstance(url, six.string_types):
        return url
    params = resource.get('url_params', {})
    params['_external'] = params.get('_external', True)
    try:
        url = url_for(
            resource['endpoints'][0],
            **params
        )
    except BuildError:
        url = None
    return url
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号