2010-09-19 117 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服務以滿足他們的需求。