【发布时间】:2017-10-13 08:25:57
【问题描述】:
我想要实现的是拥有一个由 django 托管的页面。此页面的一部分将是一个 svg 图像,我从我的一个程序对象中检索它作为参数。
基本上我想要的是能够更新 svg 图像而无需刷新页面。我还将有第二个 html 元素,我想用类似的方法更新它。
编辑:澄清我正在考虑让服务器而不是客户端触发更新。
【问题讨论】:
标签: html django asynchronous
我想要实现的是拥有一个由 django 托管的页面。此页面的一部分将是一个 svg 图像,我从我的一个程序对象中检索它作为参数。
基本上我想要的是能够更新 svg 图像而无需刷新页面。我还将有第二个 html 元素,我想用类似的方法更新它。
编辑:澄清我正在考虑让服务器而不是客户端触发更新。
【问题讨论】:
标签: html django asynchronous
您需要在页面中添加一段 javascript。 通过这种方式,您将能够通过 ajax 调用调用您的 django 项目并(然后)更新图像而无需重新加载整个页面。
如果您没有经验,请尝试使用 jQuery (https://jquery.com/),它可以在 javascript 方面为您提供帮助。 ajax 调用非常简单。
在 django 方面,您需要实现一个视图,该视图返回一个包含更新图像所需的所有信息的 json 结构。
【讨论】: