2012-03-08 103 views
1

我们计划使用Python和Django开发类似于LinkedIn的东西。正如你们大家必须意识到的,LinkedIn有一个功能,它建议“你可能知道的用户”。它包含许多层次结构建议,如连接到您可能知道的第一级连接,您可能知道的第二级连接等。我想知道是否有一个django插件可以用来维护用户层次结构,或者是从头开始开发的东西。有没有人曾经开发过类似的东西,或者是有一些插件或第三方Django应用程序,我可以使用这个或支持社交网络功能的东西。使用Django的社交网络功能

除此之外,我还想知道Django是否可行并可扩展以开发诸如LinkedIn/Facebook之类的产品,并且可以支持多达300万用户?

请让我知道你的想法...

回答

1

也许像Django-FOAF会做你想要什么。关于你想要实现的范围有点不清楚,但看起来这至少会让你遍历一个社交图。

至于你的问题的第二部分,几乎没有什么会扩大到300万用户没有一点关心和细节的关注。我虚心地建议,学习大量关于网络可伸缩性将是一个不错的主意。如果没有提及用户群的使用模式,硬件和特定应用程序,这里的“是”或“否”等一揽子答案将毫无意义。

+0

感谢您的回复... – 2012-03-09 05:54:35

+0

还发现了一些非常有用的东西。这是一个Django应用程序的集成集合,它提供了最常用的社交网络功能,包括openID支持,电子邮件验证等。Pinax [link](http://pinaxproject.com/) – 2012-03-13 10:14:53