Django Channels:我能知道谁是消息的发件人吗?
Django Channels: Could I know who is the sender of a message?
我正在使用 Django 频道 2.1.1
所以,这是我的逻辑,一个 Websocket 实例正在从 2 个不同的组获取相同类型的消息 "alarm.data"。一组 "alarms" 和另一组 "alarms_specific_for_user_IDUSER"
如果不在短信中添加 "tag",我能知道他们来自哪里吗?
不,您需要将其放入来自创建消息的频道的 self.scope['user']
属性 的消息中。
我正在使用 Django 频道 2.1.1
所以,这是我的逻辑,一个 Websocket 实例正在从 2 个不同的组获取相同类型的消息 "alarm.data"。一组 "alarms" 和另一组 "alarms_specific_for_user_IDUSER"
如果不在短信中添加 "tag",我能知道他们来自哪里吗?
不,您需要将其放入来自创建消息的频道的 self.scope['user']
属性 的消息中。