2010-09-19 91 views
0

我想探索更多关于Python/Django中的Web服务,说实话我很困惑。 SOAPpy,XML-RPC,JSON-RPC RESTful,Web服务等内容非常多。Python/Django Web服务混乱

基本上所有我想知道的是什么,是落实在Python/Django的Web服务的标准方法,并已在实际生产环境中实施任何

回答

2

没有一个“标准”的方式,但很多人们(包括我)已经使用过 - 并且喜欢! - Django Piston,它实际上也用于为BitBucket创建Web服务(其中活塞的源代码位于其中)

另外,如果您仍在学习Web服务,我可以强烈推荐O'Reilly的书RESTful Web Services - - 尽管这本书着重于REST(我同意它是Web服务的最佳设计模式),但它也解释了RPC和SOAP。

+0

只是为了刷新这一点。 django-tastypie也很值得一看,可能比django-piston更适合一些项目 – 2011-05-13 21:38:50

0

SOAPpy,XML-RPC,JSON-RPC RESTful等Web服务有很多种。

这应该给你一个线索 - 有不同的服务在那里使用一个或多个这些机制。

基本上所有我想知道的是什么,是落实在Python/Django的Web服务的标准方法,并已在实际生产环境中实施任何

有实现web没有单一的标准方式服务。对于Django/Python和其他Web框架一样,这也是如此。

不同的人使用Django以不同的方式创建Web服务以满足他们的需求。