Django频道-连接到外部Websocket

时间:2018-12-02 12:13:33

标签: django websocket channels

我是Django和Channels的新手,到目前为止,我找不到解决所面临问题的任何方法:

我需要与外部WebSocket通信,以处理接收到的数据,然后将其发送到某些Channels组,或者也许根据该输出启动一些Celery任务。

据我了解,将这种逻辑放入Consumer中不是一个好习惯。在Django中执行此操作的正确方法是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

首先在Django中进行操作可能根本不是最佳实践。 Django是一个Web框架,可处理单个http请求。连接到Websocket以获得可能更长的运行过程应该在体系结构的另一个组件中进行。