Задать вопрос
@NorroeN

Как в Django channels отправлять данные в реальном времени?

Добрый день! Например, есть websocket запрос , я хочу в своей ws вьюхе пройтись по списку и отправить данные в каждой итерации для каждого элемента. У меня почему-то данные приходят сразу всей пачкой в конце обработки последней итерации. Запускаю сервер с помощью команды daphne app.asgi:channel_layer и рядом runworker
  • Вопрос задан
  • 545 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Из документации:
Sends are delayed until consumer completion. To override this, you may pass immediately=True.

Channel('some-channel').send(message, immediately=True)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы