Django Канал объектов, передача сообщений и выполнение классов? - PullRequest
0 голосов
/ 09 января 2020

У меня есть файл routing.py, где он выглядит следующим образом

application = ProtocolTypeRouter({
    'websocket': backEndConsumer,
    'http': frontEndConsumer,
])

Я хочу, чтобы мой frontEndConsumer сказал моему backEndConsumer выполнить текст websocket_send, но всякий раз, когда я пытаюсь это сделать, ничего не происходит. Я уверен, что это потому, что мой frontEndConsumer на самом деле не общается с моим backEndConsumer. Это означает, что мне нужен какой-то l oop в backEndConsumer, который где-то опрашивает общие данные и ждет запроса на отправку команды, но как у меня вообще есть oop в heroku, когда я использую Django Channels и ASGI ?

В противном случае мне нужен способ, чтобы мой frontendConsumer напрямую выполнял функцию в backEndConsumer, как мне это сделать?

...