0

我有一个想要使用 daphne 部署的 django 应用程序。

Django 应用程序同时支持websocketshttp请求。我已经将 django 转换为支持 ASGI。

我正在使用以下方式启动服务器:

daphne <project_name>.asgi:application

服务器能够接受websocket连接,但无法处理传入的HTTP请求(抛出 404)。

我在这里哪里错了?

PS:我没有使用 django 频道。

4

1 回答 1

0

我在创建 django 应用程序时忘记实例化“get_asgi_application”。因此,它无法接受 HTTP 请求。

于 2020-01-17T11:13:04.690 回答