Зачем sync_to_async?
class EchoConsumer(AsyncWebsocketConsumer):
async def connect(self):
await self.accept()
async def disconnect(self, close_code):
pass
async def receive(self, text_data):
instance = await sync_to_async(Task.objects.last)()
await self.send(text_data=json.dumps({'name': instance.name}))
Почему нельзя просто написать instance = Task.objects.last() ?
Какие процессы скрываются за sync_to_async ?