Django channels 获取当前频道

Django channels get the current channel

我想将消息保存到我的数据库中,但我想按频道划分它们,目前我从数据库中加载来自其他频道的消息,我想知道如何才能获得某个频道的独特之处,以便我可以我的模型中有一个名为 channel 的字段吗?

编辑:为了详细说明我的问题,有没有办法让我可以访问房间实例?

如果启用channel_layers,那么每次创建消费者实例(通道)时,它都会自动实例化一个通道名称。这可以从消费者内部使用 self.channel_name.

访问

编辑: channel_name 对通道来说是完全唯一的,这意味着每个连接的客户端都将有一个与之关联的唯一通道名称。