有没有办法不从Django视图返回响应?

时间:2011-11-10 00:35:19

标签: python ajax django

说我想做一个进入Django视图的ajax get请求。我可以将请求存储在字典或列表中,而不是将响应存储到客户端,而是暂时忘记它,让ajax / client等待响应吗?然后说在服务器上发生某些事情之后我使用另一个视图或函数来检索请求并从中创建响应并将其发送给客户端。

这有点像ajax push方法吗?

这是否可以在Django中完成,如果可以,它的效率如何?

1 个答案:

答案 0 :(得分:2)

Django使用专为同步处理而设计的WSGI,所以做你想做的事并不容易。也就是说有一个人似乎做过implementation for asynchronous responses。这可能不是最有效或最可靠的,但至少它是可能的。