Как вызывать функции AsyncWebsocketConsumer из разных файлов в Django

  • это consumers.py
class ChatConsumer(AsyncWebsocketConsumer):
    async def receive(self, text_data):
        pass
  • это мой view.py
class CreateChatMessageView(APIView):
        ...

            message_obj = ChatMessage.objects.create(chat_room=chat_room_obj, sender_id=sender_id, receiver_id=receiver_id, message_text=message_text, message_attachment=message_attachment)
            # here I want to call the 'receive' function from 'ChatConsumer(AsyncWebsocketConsumer):'
            message_obj.save()
        ...
  • Я хочу вызвать функцию receive из ChatConsumer(AsyncWebsocketConsumer):.
  • Как я могу это сделать?
Вернуться на верх