Я новичок в 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 1.6 — лучшая идея для поддержки Swampdragon и Django Socketio.
Пожалуйста, дайте ссылки, которые могут помочь.
Если я ошибаюсь, пожалуйста, поправьте. Мне нужны ваши ценные предложения.