Давно хотелось реализовать real-time приложение на Django. Шел к этому немного окольными путями: сначала изучил AngularJS, далее было изучение основ работы с веб-сокетами, в основном это был SockJS. Однако, как связать всё это с Django оставалось до поры до времени открытым вопросом.
Однажды решил пройтись по просторам Django Packages, там-то решение и нашлось - им оказался фреймворк SwampDragon. Впечатления от работы получил положительные. Как пишется в конце первого руководства: откройте два окна браузера - админки и сайта, изменяйте в первом данные и смотрите как они тут же обновляются во втором без перезагрузки веб-страницы. То, что и было нужно.
Правда, материал упомянутого руководства, по всей видимости, немного устарел - пользовался сначала им, но результат выходил не таким как в описании, причем никакие ошибки не возникали. Спасли от этого недоразумения примеры, входящие в пакет фреймворка.
В ходе решения задачи, в общем-то, шел в правильном направлении, не хватало только еще немного знаний по серверной части, в частности того же Tornado, с которым завязан фреймворк SwampDragon.
Однажды решил пройтись по просторам Django Packages, там-то решение и нашлось - им оказался фреймворк SwampDragon. Впечатления от работы получил положительные. Как пишется в конце первого руководства: откройте два окна браузера - админки и сайта, изменяйте в первом данные и смотрите как они тут же обновляются во втором без перезагрузки веб-страницы. То, что и было нужно.
Правда, материал упомянутого руководства, по всей видимости, немного устарел - пользовался сначала им, но результат выходил не таким как в описании, причем никакие ошибки не возникали. Спасли от этого недоразумения примеры, входящие в пакет фреймворка.
В ходе решения задачи, в общем-то, шел в правильном направлении, не хватало только еще немного знаний по серверной части, в частности того же Tornado, с которым завязан фреймворк SwampDragon.
Комментариев нет:
Отправить комментарий