Django request.post无需等待响应

时间:2018-09-22 19:19:06

标签: django python-requests

我有一个Django服务器,它与另一个地址(REMOTE_SOCKET_ADDRESS)上的NodeJS服务器通信。

在Django中,我有一行这样的代码:

requests.post(settings.REMOTE_SOCKET_ADDRESS, params=query_params)

我希望我的Django服务器在继续执行代码之前不要等待NodeJS服务器的响应。只需发送POST并继续进行,这样即使NodeJS需要10分钟才能完成其工作,也不会影响Django服务器。

我该如何实现这种“解雇”行为?

其他信息:我在共享主机上,所以我不能使用worker。

1 个答案:

答案 0 :(得分:0)

我通过使用requests-futures软件包:https://github.com/ross/requests-futures

实现了这一目标