美文网首页
2018-11-02视图函数的返回值

2018-11-02视图函数的返回值

作者: Vanna_bot | 来源:发表于2018-11-02 20:38 被阅读0次

    视图函数的返回值会被自动转换为一个响应对象,转换的逻辑如下:

    如果返回yied合法的响应对象,它会从视图直接返回。

    如果返回一个字符串,会用字符串数据和默认的参数创建以字符串为主体,状态为200,MIME类型是text/html的werkzeug.wrapper.Response 响应对象。

    如果返回的一个元组,,且元组中的元素可以提供额外的信息。这样的元组必须是(response,status,headers) 的形式,但是需要至少一个包含一个元素。status的值会覆盖状态代码,header可以是一个列表或者字典,作为额外的消息头。

    如果上诉条件均不满足,Flask会假设返回值是一个合法的WSGI的应用程序,并通Response.force_type(rv,request.environ)转换为一个请求对象。

    相关文章

      网友评论

          本文标题:2018-11-02视图函数的返回值

          本文链接:https://www.haomeiwen.com/subject/ekfhxqtx.html