我是 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 的更好主意。
请提供可能有帮助的链接。
如果我错了,请纠正。我需要你的宝贵建议。