Django Channels 指定发送功能

时间:2021-07-27 02:16:26

标签: django-channels

我想指定消息发送到哪个方法。我不知道我错过了什么,或者我误解了如何使用它。

class Login(AsyncWebsocketConsumer):

    async def msg_test(self, event):
        message = event['message']
        await self.send(text_data=json.dumps({
            'message': message
        }))

    async def receive(self, text_data):
        receive_data = json.loads(text_data)
        await self.channel_layer.group_send(
                'chat_123',
                {
                    'type': 'msg_test',
                    'message': 'HELLO'
                }
            )
ValueError: No handler for message type msg_test

如何将消息传递给 msg_test 方法?

0 个答案:

没有答案