Django Channel Group发送然后丢弃

时间:2017-10-31 20:00:09

标签: django django-channels

我想向群组发送消息,然后立即丢弃其中一个回复频道。

由于在完全处理传入消息之前不会发送consumer_finished信号,因此无法正常工作,我从调试代码中收集并目睹消息何时发送到前端。

结果是我的消息没有在我之后删除的频道上发送。

我做错了什么,或者这是一个频道错误/功能?

    Group(room_id).send({'text': json.dumps({'command': 'leave', 'room': {'id': room_id}, 'user': {'id': str(message.user.id)}})})
    Group(room_id).discard(message.reply_channel)

1 个答案:

答案 0 :(得分:1)

我看到send方法有一个'立即'参数。这很有用。