【发布时间】:2018-07-12 05:03:42
【问题描述】:
我在从消费者类之外的 channel_session 发送数据时遇到问题。
我的消费者是这样的:-
class myconsumer(AsyncWebsocketConsumer):
#all init connect function
def subscribe(self):
self.channel_Session = payload['data']
#some other functions
现在的问题是,我想通过一个称为线程的异步函数发送这个 self.channel_session。
async def sendData():
while True:
#send data
await asyio.sleep(5)
class thread(multiprocess.Process):
try:
loop = asyncio.bew_event_loop()
except Exception as e:
loop = asyncio.get_event_loop()
loop.run_until_complete(sendData())
此线程在启动服务器时启动。
问题
我找不到发送通道会话的方法
任何帮助将不胜感激。
【问题讨论】:
标签: django websocket django-rest-framework django-channels