__init__.py 文件源码

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

项目:micromaterials-api 作者: lpmi-13 项目源码 文件源码
def respond(response_data, *args, **kwargs):
    """
    Create a C{Response}.

    @param response_data: metadata about the response such as the view to be
    rendered.
    @param args: other positional arguments.
    @param kwargs: other named arguments.
    @return: a C{Response}; never C{None}.
    """

    if isinstance(response_data, Response):
        response = response_data
    else:
        (view_name, model, status_code) = deconstruct(response_data)
        responsifier = current_app.responsifier
        response = responsifier.responsify(model,
                                           status_code=status_code,
                                           view_name=view_name,
                                           *args, **kwargs)
        response.status_code = status_code
    return response
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号