我正在尝试更多地探索Python / Django中的Web服务,说实话我很困惑。有很多东西,比如SOAPpy,XML-RPC,JSON-RPC RESTful,Web服务。
基本上我想知道的是在Python / Django中实现Web服务的标准方法是什么,并且任何人都在实时生产环境中实现
答案 0 :(得分:2)
没有“标准”方式,但很多人(包括我)都使用过 - 而且喜欢! - Django Piston,实际上也用于为BitBucket创建Web服务(托管活塞的来源)
另外,如果您还在学习Web服务,我可以强烈推荐O'Reilly的书籍RESTful Web Services - 虽然这是一本专注于REST的书(我同意这是最好的设计模式)一个Web服务)它也解释了RPC和SOAP。
答案 1 :(得分:0)
有很多东西,比如SOAPpy,XML-RPC,JSON-RPC RESTful,Web服务。
这应该给你一个线索 - 有不同的服务使用这些机制中的一个或多个。
基本上我想知道的是在Python / Django中实现Web服务的标准方法是什么,并且任何人都在实时生产环境中实现
没有单一的标准方法来实现Web服务。对于Django / Python和其他Web框架一样。
不同的人以不同的方式使用Django来创建满足其需求的Web服务。