在twisted.web上运行django
如何在twisted.web上运行Django?在github或sourceforge上,我还没有找到任何提供可靠代码示例的权威教程。我见过钩针和其他一些包装纸,但它们都是旧的,不需要维护。我可以使用WSGI,但我宁愿看看是否可以将Django作为一个反应器运行,并尝试输入Stdout和in来控制应用程序的其余部分 嗨,凯尔:你可以查看我们公司使用的hendrix,它非常酷,而且为你做的就是运行在twisted.web上运行django,django,twisted.web,Django,Twisted.web,如何在twisted.web上运行Django?在github或sourceforge上,我还没有找到任何提供可靠代码示例的权威教程。我见过钩针和其他一些包装纸,但它们都是旧的,不需要维护。我可以使用WSGI,但我宁愿看看是否可以将Django作为一个反应器运行,并尝试输入Stdout和in来控制应用程序的其余部分 嗨,凯尔:你可以查看我们公司使用的hendrix,它非常酷,而且为你做的就是运行hx start--dev。。。它使用另一款酷炫的产品Tiempo来进行多线程和监控 为什么选择另一台
hx start--dev
。。。它使用另一款酷炫的产品Tiempo来进行多线程和监控
为什么选择另一台Python服务器
Gunicorn和uWSGI在这方面做得很好:监听端口上的请求并将这些请求传递给WSGI应用程序
Hendrix不是最重要的WSGI容器,而是
首先是一个网络引擎——一个扭曲的应用程序
因此,Hendrix天生就能够执行线程、异步、,
websocket流量,并直接与网络中的其他服务通话
建筑
因此,这个项目允许您自己运行django和twisted reactor,而无需执行更多底层代码?太棒了!!!!我的意思是你仍然使用:从DJANGO.core.wsgi import get\u wsgi\u application application=get\u wsgi\u application()导入os os.environ.setdefault(“DJANGO\u设置\u模块”,“示例\u应用程序设置”),我希望我能给你我们使用的代码,但你知道专有的。。。我知道当我们收到导致响应的请求时,tiempo的工作人员会做一些事情,比如邮件用户和使用不同的API请求@KyleSponable:我不知道你说的“如何调用自定义反应器”是什么意思。你的意思是想调用反应器上的方法,并让它们像在“正常”扭曲应用程序中那样运行(即,在反应器运行的情况下)?如果是这样,您只需在HendrixDeploy对象上调用.run()(如上面的视频所示),一切都会正常工作。