1
假設我想要做一個轉到Django視圖的ajax get請求。我可以將請求存儲在字典或列表中,而不用向客戶端返回響應,而將它忘記了一會兒,而讓ajax /客戶端等待響應?然後說服務器發生什麼事後,我使用另一個視圖或函數來檢索請求並從中創建響應並將其發送給客戶端。有沒有辦法不從Django視圖返回響應?
這有點像ajax push方法嗎?
這是可能在Django中完成的,如果有的話,效率如何?
假設我想要做一個轉到Django視圖的ajax get請求。我可以將請求存儲在字典或列表中,而不用向客戶端返回響應,而將它忘記了一會兒,而讓ajax /客戶端等待響應?然後說服務器發生什麼事後,我使用另一個視圖或函數來檢索請求並從中創建響應並將其發送給客戶端。有沒有辦法不從Django視圖返回響應?
這有點像ajax push方法嗎?
這是可能在Django中完成的,如果有的話,效率如何?
Django使用專爲同步處理而設計的WSGI,所以做你想做的事情並不容易。這就是說有一個人似乎已經完成了implementation for asynchronous responses。這可能不是最有效或最可靠的,但至少是可能的。
我真的不是在尋找這樣做的異步方式,事實上,我希望視圖函數完成/返回只是不返回響應django返回,所以在客戶端,ajax仍在等待一個響應。 – Derek