Вызов метода ChatConsumer из views.py

Необходимо вызвать метод класса ChatConsumer из views.py и передать в него аргумент. Как это можно сделать ? И возможно ли вообще ?

consumers.py:

class ChatConsumer(WebsocketConsumer):
    def connect(self):
        print('Соединение установленно')
        self.accept()

    def receive(self, text_data=None, bytes_data=None):
        print(text_data)
        self.send(text_data='444')

    def disconnect(self, close_code):
        print('Соединение разорвано')

views.py:

from .consumers import ChatConsumer
test45 = '129'
ChatConsumer().receive(text_data=test45)

В таком случае сервер выдает ошибку: AttributeError: 'ChatConsumer' object has no attribute 'base_send'.

Мне необходимо сделать так, чтоб при определенных действиях во views.py передавать данные клиенту через Веб-сокеты. Выше был представлен самый простой пример

Вернуться на верх