TypeError: AsyncConsumer.__call__() отсутствует 1 обязательный позиционный аргумент: 'send'
consumers.py
импорт json from channels.generic.websocket import AsyncWebsocketConsumer
class ChatRoomConsumer(AsyncWebsocketConsumer): async def connect(self): self.room_name= self.scope['url_route']['kwargs']['room_name']. self_room_group_name='chat_%s' % self.room_name
await self.channel_layer.group_add (
self.room_group_name,
self.channel_name
)
await self.accept()
await self.channel_layer.group_send(
self.room_group_name,
{
'type':'tester_message',
'tester':'Hello world',
}
)
async def tester_message(self,event):
tester =event['tester']
await self.send(text_data=json.dumps({
'tester':tester,
}))
async def disconnect(self, code_close):
await self.channel_layer.group_discard(
self.room_group_name,
self.channel_name
)
pass