使用django和扭曲在一起

时间:2010-01-20 05:12:29

标签: python django chat twisted forums

1)我想开发一个有论坛和聊天的网站。聊天和论坛以某种方式链接。意味着每个帖子用户可以在聊天室中为该帖子聊天或可以在论坛上发帖回复。 我正在考虑使用django进行论坛和扭曲聊天的事情。我可以将两者结合起来吗? 使用twisted开发的聊天应用程序链接到论坛。

2)如果我使用twisted和django我在网站上放置时使用的是什么样的网络主机?Shold我使用VPS?或者我可以获得支持两者的主机吗?

3 个答案:

答案 0 :(得分:12)

我不会将这两者结合起来;调用Django将同步发生,这意味着Twisted的事件循环将被阻止。最好将Twisted流程视为standalone app using Django,并让经典的Web服务器处理Django应用程序。

您不太可能找到允许您运行Twisted应用程序的共享主机,因此我会使用VPS路由。

答案 1 :(得分:9)

我有一个项目可能正是你正在寻找的(至少开始)。它被称为Hotdot:http://github.com/clemesha/hotdot

另外,我在这里写了关于这个主题的更多细节:http://clemesha.org/blog/2009/dec/17/realtime-web-apps-python-django-orbited-twisted/

答案 2 :(得分:0)

如果论坛应用程序需要从聊天应用程序中获取内容,那么使论坛应用程序与具有普通HTTP请求的聊天应用程序通信并使它们单独运行更为简单。