5

我需要在 Windows 服务器上使用 WebSockets 设计一个基于 Django 的项目。似乎 Django Channels 是做这种事情的最优雅和最 Pythonic 的方式。但是,我无法找到在 Windows 上部署 Channels 和/或 Daphne 的正确方法。建议使用进程管理器,但到目前为止我发现的所有解决方案都在 Linux 环境中。

在 Windows 上部署 Daphne 的最正确方法是什么?如何将其实际设置为可以扩展到多个线程/进程并侦听同一端口的 Windows 服务。现在该项目(没有 WebSockets)部署在处理此类问题的 Apache 上。在达芙妮的情况下,我不知道如何让它以这种方式工作。或者也许我应该使用 Daphne 以外的其他东西在 Windows 上部署 Channels?

编辑:我在 Python 3.6 上使用最新版本的 Channels 2.0.2、Django 1.10。

4

0 回答 0