2016-01-11 44 views
1

住在這裏更新當前的工作流程:Django的 - 使用JavaScript

  1. 在Django管理人將數據添加到模型/表格。
  2. 即開始 python代碼,完全在後臺運行,可能需要最多 5分鐘才能完成。沒有控制檯訪問權限,他們無法看到 上會發生什麼。
  3. 他們必須等待並刷新網站才能看到結果。

我正在考慮通過引導程序的通知(js)顯示「進度」(完成此操作,完成該操作,此處爲錯誤)之類的內容。

如何從python獲取數據到JS(首次執行此操作)會很感激任何指針或有用的鏈接。

編輯:我發現這個視頻:https://www.youtube.com/watch?v=PsorlkAF83s解釋它非常詳細,如果任何人都會對同樣的事情感興趣。

回答

0

如果你可以提到你實現多遠那麼這將是很容易找出答案......反正我的答案是普通在所有...

首先,你必須使用signal用於跟蹤數據庫,如果任何新的條目,將激活並觸發Python代碼...

其次與前端溝通的最佳方式是WebSockets的和最近Mozilla支持Django的承諾websocket到核心。

按照本指南關於Django的channels

+0

感謝指針更多信息。 –