我想构建一个简单的应用程序,我有不同的用户,他们会进行更新,所有用户都可以实时获取更新,就像 facebook 一样。
编辑: 我只想知道如何在不重新加载页面的情况下将更新推送到用户的个人资料。我是否进行了重复的 AJAX 调用,或者有什么东西可以为我解决这个问题。
编辑 2: 这是一个帮助我的演示文稿http://www.slideshare.net/oellegaard/implementing-real-time-web-applications-with-django
我想构建一个简单的应用程序,我有不同的用户,他们会进行更新,所有用户都可以实时获取更新,就像 facebook 一样。
编辑: 我只想知道如何在不重新加载页面的情况下将更新推送到用户的个人资料。我是否进行了重复的 AJAX 调用,或者有什么东西可以为我解决这个问题。
编辑 2: 这是一个帮助我的演示文稿http://www.slideshare.net/oellegaard/implementing-real-time-web-applications-with-django
对于类似实时的交互,一种想法是使用套接字。
我要做的是在 python/django 中编写我的前端站点,并在其后面有一个 node.js 层 w/socket.io (websockets) 来处理使所有客户端保持同步。
[DB]
/ \
[Django] [node.js]
app logic -> \ / <- async updates
[Browser]
但实际上,这是一个相当不知情的答案,主要基于假设 b/c 你没有告诉我们任何关于你的网站需要做什么的具体内容。
你需要知道如何编程,你需要知道 Python 和 Django 框架,你需要知道 HTML、JavaScript 和 CSS,你需要知道一些你选择的数据库,你需要知道足够的知识来制作关于客户端 MVC 框架的受过教育决策,您将需要了解队列、堆栈、异步回调、HTTP 方法、加密和其他安全实践,不胜枚举。
基本上,您需要比会问您提出的问题的人了解更多。