【发布时间】:2015-12-19 13:13:59
【问题描述】:
我是 Django 新手并正在构建自己的应用程序。我想将通知系统(个人、组级和广播)从服务器集成到最终用户。每当他登录他的帐户时,通知栏就会像在 facebook 中一样显示。
当前使用:Django 1.8 和 Python 2.7
我已经浏览了许多链接或博客来了解。我遇到了以下几个选项:
Django gevent Socketio:Django 1.8 不支持 到目前为止,我已经在 Django 1.8 中完成了所有工作。请告诉我,在支持和功能方面,我在切换到 Django 1.6 时可能会遇到多少问题。
Pusher:我不太清楚。将 Pusher 用于当前现有应用程序的可行性和实用性有多大。是否存在兼容性问题?
Swampdragon:似乎与 Django 1.8 存在一些兼容性问题
Django-Tornado,Centrifuge:我有点害怕更改整个代码。另外,不知道未来的问题,我可能会面临。
我的问题:
请说明最好选择哪个,因为在后期很难转移到另一个。
此外,切换到 Django 1.6 是一个更好的主意,以支持 Swampdragon 和 Django Socketio。
请提供可能有帮助的链接。
如果我错了,请纠正。我需要您的宝贵建议。
【问题讨论】:
标签: django websocket push-notification pusher django-socketio