2016-11-25 141 views
1

我想我在理解websocket服务器和web服务器时有些困惑。django如何与websocket服务器和webserver同时使用?

因此,我遵循django频道的教程,在那里我创建了一个小应用程序,它监听一个频道并返回一些响应。

与此同时,我仍然可以为普通视图函数提供网页,那么django如何做到这一点,使它在没有我修改nginx服务器配置中的任何东西的情况下工作?

+0

您是否阅读过渠道文档(http://channels.readthedocs.io/en/stable/)? –

回答

0

documentation提到了这是如何工作:

它分离的Django分为两个过程类型:

一个处理HTTP和WebSockets的

一个运行的观点,WebSocket的处理程序和后台任务(消费者) 它们通过称为ASGI的协议进行通信,该协议与WSGI类似,但通过网络运行并允许使用更多的协议类型。 [...]可能是Daphne

相关问题