Django - 用javascript实时更新

时间:2016-01-11 04:27:17

标签: javascript python django

以下是当前的工作流程:

  1. 在django admin中,有人将数据添加到模型/表单中。
  2. 开始了 python代码完全在后台运行,可以占用 5分钟完成。如果没有控制台访问权限,他们就无法查看要进行的操作 上。
  3. 他们必须等待并刷新网站以查看结果。
  4. 我正在考虑通过bootstrap的通知(js)显示" progress"(完成此操作,完成此操作,错误)。

    很难解决如何从python到JS获取数据(第一次这样做)会欣赏任何指针或有用的链接。

    编辑:我发现了这段视频:https://www.youtube.com/watch?v=PsorlkAF83s解释了如果有人对同样的事情感兴趣那么详细。

1 个答案:

答案 0 :(得分:0)

如果你能提到你取得多大的成就那么很容易找到答案......无论如何,我的回答是一般性的......

首先,如果要激活任何新条目并触发你的python代码,你必须使用signal来跟踪数据库......

其次,与前端进行通信的最佳方式是websockets和最近的Mozilla支持Django承诺websocket进入核心。

按照本指南了解有关django channels

的更多信息