5

1)我想开发一个有论坛和聊天的网站。聊天和论坛以某种方式链接。对于每个线程,用户可以在该线程的聊天室中聊天或可以向论坛发布回复。我正在考虑将 django 用于论坛并扭曲用于聊天。我可以将两者结合起来吗?使用twisted 开发的聊天应用程序链接到论坛。

2)如果我使用twisted和django,我在将网站放在网络上时使用什么样的网络主机?我使用VPS?或者我可以得到一个支持两者的主机吗?

4

3 回答 3

13

我不会将两者本身结合起来。对 Django 的调用将同步发生,这意味着 Twisted 的事件循环将被阻塞。最好将 Twisted 进程视为使用 Django 的独立应用程序,并让经典 Web 服务器处理 Django 应用程序。

您不太可能找到允许您运行 Twisted 应用程序的共享主机,所以我会走 VPS 路线。

于 2010-01-20T05:30:51.163 回答
10

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

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

于 2010-01-21T02:58:12.570 回答
0

如果论坛应用程序需要从聊天应用程序中获取一些东西,那么让论坛应用程序与聊天应用程序通过普通的 HTTP 请求进行通信并让它们分开运行会更简单。

于 2010-01-20T12:41:24.480 回答