Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用django和twisted在一起_Python_Django_Chat_Twisted_Forums - Fatal编程技术网

Python 使用django和twisted在一起

Python 使用django和twisted在一起,python,django,chat,twisted,forums,Python,Django,Chat,Twisted,Forums,1) 我想开发一个有论坛和聊天室的网站。聊天室和论坛以某种方式链接。这意味着对于每个线程,用户可以在聊天室中为该线程聊天,也可以在论坛上发布回复。 我在考虑使用django作为论坛,twisted作为聊天工具。我可以将两者结合起来吗? 使用twisted开发的聊天应用程序链接到论坛。 2) 如果我使用twisted和django,在将网站放到web上时,我应该使用哪种web主机?我应该使用VPS吗?或者我可以得到一台同时支持这两种功能的主机吗?我不会将两者结合起来;对Django的调用将同步进行

1) 我想开发一个有论坛和聊天室的网站。聊天室和论坛以某种方式链接。这意味着对于每个线程,用户可以在聊天室中为该线程聊天,也可以在论坛上发布回复。 我在考虑使用django作为论坛,twisted作为聊天工具。我可以将两者结合起来吗? 使用twisted开发的聊天应用程序链接到论坛。


2) 如果我使用twisted和django,在将网站放到web上时,我应该使用哪种web主机?我应该使用VPS吗?或者我可以得到一台同时支持这两种功能的主机吗?

我不会将两者结合起来;对Django的调用将同步进行,这意味着Twisted的事件循环将被阻塞。最好将Twisted进程视为一个应用程序,并使用一个经典的web服务器来处理Django应用程序


你不太可能找到一个共享主机来运行Twisted应用程序,所以我会选择VPS路线。

如果论坛应用程序需要从聊天应用程序中获取一些信息,让论坛应用程序通过普通HTTP请求与聊天应用程序进行通信并使其单独运行更简单。

我有一个项目正在进行,这可能正是您想要的(至少要开始)。它被称为热点:


另外,我在这里写了关于这个主题的更多细节:

这不再维护这里是django+hendrix+twisted theres asgi的一个演示