我有一个Django应用程序,有时需要通过TCP发送一些数据,我希望此连接是持久的。我想做的方法是创建一个简单的Twisted TCP服务器(我将等待初始连接),并在需要时从Django视图中调用它。在这种情况下,Twisted和Django之间的通信应该是什么样子的?
使用Twisted wsgi容器运行Django。该容器仅在多个Twisted线程池线程中运行WSGI应用程序,因此您可以通过blockingCallFromThread调用任何Twisted API。实际上并不需要太多操作!