玩蛇网提供最新Python编程技术信息以及Python资源下载!

了解python flask.Response(generator())流内容处理的朋友请进

前端请求:

response = requests.post(self.host + ':8124' + addr, data, timeout=timeout)

后端views处理:

@blueprint.route('/re', methods=('POST', ))
def re():
    @flask.stream_with_context
    def generate():
        ...
        result = {'user_id': *, 'host': *, ...}
        rtext = json.dumps(result)
        yield rtext
    return flask.Response(generator())

现在的问题是,result中能产生对应的数据,但是经过flask.Response(generator())返回后,前端的response.text值为None,求大神帮忙

会不会是你写错了?

你定义了generate函数,而调用的却是generator

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19125.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 14时29分06秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules