2011-11-10 75 views
1

假设我想要做一个转到Django视图的ajax get请求。我可以将请求存储在字典或列表中,而不用向客户端返回响应,而将它忘记了一会儿,而让ajax /客户端等待响应?然后说服务器发生什么事后,我使用另一个视图或函数来检索请求并从中创建响应并将其发送给客户端。有没有办法不从Django视图返回响应?

这有点像ajax push方法吗?

这是可能在Django中完成的,如果有的话,效率如何?

回答

2

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

+0

我真的不是在寻找这样做的异步方式,事实上,我希望视图函数完成/返回只是不返回响应django返回,所以在客户端,ajax仍在等待一个响应。 – Derek

相关问题