api-drf-1/testapi/consumers.py
2025-07-15 01:34:22 +09:00

14 lines
No EOL
425 B
Python

from channels.generic.websocket import AsyncWebsocketConsumer
import json
class EchoConsumer(AsyncWebsocketConsumer):
async def connect(self):
await self.accept()
await self.send(text_data=json.dumps({"message": "WebSocket connected!"}))
async def disconnect(self, close_code):
pass
async def receive(self, text_data):
await self.send(text_data=json.dumps({"echo": text_data}))