【问题标题】:Continuous updating image - django不断更新图像 - django
【发布时间】:2017-10-13 08:25:57
【问题描述】:

我想要实现的是拥有一个由 django 托管的页面。此页面的一部分将是一个 svg 图像,我从我的一个程序对象中检索它作为参数。

基本上我想要的是能够更新 svg 图像而无需刷新页面。我还将有第二个 html 元素,我想用类似的方法更新它。

编辑:澄清我正在考虑让服务器而不是客户端触发更新。

【问题讨论】:

    标签: html django asynchronous


    【解决方案1】:

    您需要在页面中添加一段 javascript。 通过这种方式,您将能够通过 ajax 调用调用您的 django 项目并(然后)更新图像而无需重新加载整个页面。

    如果您没有经验,请尝试使用 jQuery (https://jquery.com/),它可以在 javascript 方面为您提供帮助。 ajax 调用非常简单。

    在 django 方面,您需要实现一个视图,该视图返回一个包含更新图像所需的所有信息的 json 结构。

    【讨论】:

    • 嗯,是的,我见过 Ajax,但我的理解是 Ajax 是在客户端驱动的。可以这么说,我在服务器端触发之后。抱歉,我一开始没有在问题中提出这个问题。
    • 这种情况你有两个解决方案: 1.如果服务器刷新图片的频率很低,你可以开启一个js定时器,定时触发ajax调用(即每第二) 2.如果服务器刷新图片很快,可以试试websockets(en.wikipedia.org/wiki/WebSocket)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多