我正在使用tastypie + django + backbone.js。我的应用程序一次只能由多个用户使用。
我想要做的是在数据库上显示所有用户“实时”更改,而无需用户手动重新加载页面。
周围有人指出我正确的方向吗?
由于
答案 0 :(得分:0)
要在所有主流浏览器中使用此功能,您必须定期向服务器发送AJAX请求,询问是否发生了任何更改。 在现代浏览器中,您可以使用ob web套接字来设置PUSH服务,服务器可以将这些更改推送到您的应用程序,或者只是通知您。
(如果您使用Backbone作为MVC框架,无论如何您也可以退回重新加载页面的想法,只需使用AJAX请求您的数据并使用Backbone的View组件将您的数据呈现为HTML元素)