Каналы Django - подключение к внешней веб-розетке - PullRequest
0 голосов
/ 02 декабря 2018

Я новичок в Django и Channels, и до сих пор не смог найти решения проблемы, с которой я столкнулся:

Мне нужно связаться с внешним WebSocket, обработать полученные данные и затем отправитьэто к некоторым группам каналов или, возможно, начать некоторые задачи Celery на основе этого вывода.

Как я понял, не стоит использовать эту логику внутри Consumer.Как правильно сделать это в Джанго?

Спасибо

1 Ответ

0 голосов
/ 02 декабря 2018

Это, пожалуй, совсем не лучшая практика - делать это в Джанго в первую очередь.Django - это веб-платформа, которая обрабатывает отдельные http-запросы.Подключение к веб-сокетам для потенциально более продолжительного процесса должно происходить в другом компоненте вашей архитектуры.

...