Какую библиотеку использовать для кометы в Django? - PullRequest
5 голосов
/ 21 марта 2011

Я планирую написать кометное приложение в Django, но, насколько я вижу, статей на эту тему мало, и доступные библиотеки комет не обязательно пригодны для использования с Django (особенно в разработкеокружающая среда).

До сих пор лучшие варианты, которые я видел (с одной статьей о том, как начать это в Django каждый), это APE и Orbited.Однако, похоже, что Orbit не все еще активно разрабатывается (easy_install даже не работает, срок действия доменов истек), и APE должен работать нормально, но как заставить его работать с python manage.py runserver?

Итак, мой вопрос: если вы пишете кометное приложение в Django, какая библиотека чаще всего используется, если таковая имеется?

1 Ответ

1 голос
/ 21 марта 2011

Мое решение для этого было бы написать все модели и основной сайт в Django, но использовать другой сервер для ajax, который больше подходит для длинных опросов или постоянных сокетов.

Например: SocketTornad.IO https://github.com/SocketTornadIO/SocketTornad.IO

На сервере tornado socket.io идея заключалась в том, чтобы импортировать необходимые модели Django для работы с данными, необходимыми для представлений кометы / веб-сокета.

Выполнение этого с помощью управления.py или любой простой сервер django кажется очень сложным, и было бы гораздо проще позволить серверу tornado socket.io выполнить для вас специализированную кометную / websocket работу.

Но я пока еще не реализовал его,С тех пор как базовый не кометный Ajax полностью удовлетворил наши потребности.Это просто концепция, которая была рассмотрена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...