2

我在我的项目中使用通道,这使得 django 使用 websockets 非常容易设置和使用。

在我的应用程序中,每个登录的用户都会打开一个组,如果有任何活动,我们可以向该组发送信息。

def ws_connect(message):
    Group("%s" % message.user.id).add(message.reply_channel)

因此,每当我想向该用户发送消息时,我都会使用

Group('%s' % user.id).send(
    {
        'text': json.dumps({
            'message': 'Some message'
        })
    }

)

但是,如果有任何错误,这会静默失败。所以问题是有没有办法检查它是否失败,或者是否有任何方法可以检查组是否存在(实时或监听),甚至在我发送数据以便更好地处理它之前。

4

0 回答 0