Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Django视图多路传输外部HTTP请求_Django_Python 2.7_Asynchronous_Httprequest - Fatal编程技术网

从Django视图多路传输外部HTTP请求

从Django视图多路传输外部HTTP请求,django,python-2.7,asynchronous,httprequest,Django,Python 2.7,Asynchronous,Httprequest,我们有一个被大量使用的Django应用程序(Django 1.9,Python2.7),其视图可以向外部web服务发出5个左右的独立HTTP请求。这些外部请求的结果然后用于构建视图的响应 视图的响应时间比我们希望的要长。外部请求不是相互依赖的——我们可以按任何顺序接受它们的响应。并行处理这些请求的最简单方法是什么?您是否需要请求的结果来构造对客户端的响应?是的。我将更新问题以反映这一点。做的正是您想要的,但任何异步请求库都可以。requests-futures似乎只是Python 3.4+而已。

我们有一个被大量使用的Django应用程序(Django 1.9,Python2.7),其视图可以向外部web服务发出5个左右的独立HTTP请求。这些外部请求的结果然后用于构建视图的响应


视图的响应时间比我们希望的要长。外部请求不是相互依赖的——我们可以按任何顺序接受它们的响应。并行处理这些请求的最简单方法是什么?

您是否需要请求的结果来构造对客户端的响应?是的。我将更新问题以反映这一点。做的正是您想要的,但任何异步请求库都可以。requests-futures似乎只是Python 3.4+而已。我需要2.7。也许我看错了文件。。。请求未来可能会起作用。你想把它写下来作为一个答案吗?你需要请求的结果来构建对客户端的响应吗?是的。我将更新问题以反映这一点。做的正是您想要的,但任何异步请求库都可以。requests-futures似乎只是Python 3.4+而已。我需要2.7。也许我看错了文件。。。请求未来可能会起作用。你愿意写下来作为回答吗?