gpt4 book ai didi

javascript - Django - 使用 JavaScript 进行实时更新

转载 作者:行者123 更新时间:2023-11-28 06:30:59 26 4
gpt4 key购买 nike

这是当前的工作流程:

  1. 在 django admin 中,有人将数据添加到模型/表单中。
  2. 那就开始了python 代码完全在后台运行,最多可能需要5分钟完成。如果没有控制台访问权限,他们将无法看到发生了什么上。
  3. 他们必须等待并刷新网站才能看到结果。

我正在考虑通过 Bootstrap 的通知(js)显示“进度”(完成这个,完成那个,这里出错)。

我很难理解如何从 python 到 JS 获取数据(第一次这样做),我将不胜感激任何指针或有用的链接。

编辑:我找到了这个视频:https://www.youtube.com/watch?v=PsorlkAF83s如果有人对同样的事情感兴趣的话,会详细解释它。

最佳答案

如果你能提到你取得了多大的成就,那么就很容易找出答案......无论如何,我的答案很笼统......

首先你必须使用<a href="https://docs.djangoproject.com/en/1.9/ref/signals/" rel="noreferrer noopener nofollow">signal</a>用于跟踪数据库,如果有任何新条目,它将激活并触发您的 python 代码...

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

按照本指南获取有关 django 的更多信息 channels

关于javascript - Django - 使用 JavaScript 进行实时更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34714188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com