运行 twisted.web 上的 django

Running django on twisted.web

您如何在 twisted.web 反应堆上 运行ning Django?我一直没能在 github 或 sourceforge 上找到任何提供可靠代码示例或任何内容的权威教程。我见过钩针编织和其他一些包装纸,但它们都陈旧且无法维护。我可以使用 WSGI,但我宁愿看看我是否可以 运行 Django 作为反应器并尝试提供 Stdout 并控制应用程序的其余部分。

嗨 Kyle:您可以查看我们在我公司使用的 hendrix,它非常酷并且为您做到这一点 运行 hx start --dev...它使用 Tiempo 另一个很酷产品做多线程和监控... https://github.com/hendrix/hendrix

为什么要另一个 Python 服务器?

Gunicorn 和 uWSGI 擅长它们的工作:在端口上侦听请求并将这些请求传递给 WSGI 应用程序。

Instead of being first-and-foremost a WSGI container, Hendrix is first-and-foremost a network engine - a Twisted application.

As such, Hendrix is natively able to do threading, asynchrony, websocket traffic, and speak directly to other services in your architecture.

https://github.com/hendrix/hendrix/tree/master/examples/django_hx_chatserver