1

我需要在 django 中使用 websocket,所以我阅读了频道文档。现在我知道了基本概念,但仍然感到困惑,因为详细的代码很少。

以下是我的问题:
如何使 ASGI 与代码中的 WSGI 保持一致?换句话说,如何配置WSGI Server to ASGIASGI to WSGI application
会不会影响使用ajax的方式?
如果django向其他网站发送http请求会影响吗?
任何帮助将不胜感激。

4

1 回答 1

1

如果您想使用新的 ASGI 规范,请CHANNEL_LAYERSsettings.py. 如果你没有设置,那么它就像一个普通的 WSGI 应用程序一样运行和工作。

当您在上面设置 ( to ASGI) 时,您有两个选项,或者将所有流量通过(在这种情况下HTTP/Websocket)路由到接口服务器 ( daphne)。或者您可以将所有 websocket 和长轮询 http 连接路由到接口服务器

如果您想查看,请在此处部署文档

于 2016-08-02T20:36:07.860 回答