【发布时间】:2019-08-15 15:16:09
【问题描述】:
我已经设法让 django 使用通道向浏览器 websocket 客户端发送消息。但我不是很明白。
我的 Celery 后台任务在来自浏览器的 websocket 握手之前创建的消息未显示。
消息是用
发送的async_to_sync(channel_layer.group_send)(str(job.id),..)
Django v 2.1.7。
通道层使用redis,所以group_send来自channels_redis,第一个参数是组ID。我想要一个与 job.id 连接的客户端来获取所有发送到该组的消息。
这有意义吗?
【问题讨论】: