2010-08-08 56 views
2

我最近學會了Python,並希望做一個項目,只是爲了讓我的手變得骯髒,讓知識解決。在Python中編寫一個簡單的DMS web服務

所以我想用Python創建一個簡單的文檔管理系統,因爲我有另一個用Java編寫的需要它的項目。我希望兩者通過SOAP鏈接,因此DMS將成爲一項Web服務。

我需要的DMS做基本操作與文件:創建它們,將它們刪除,管理等版本,並一直在尋找一些例子,示例代碼,如何更好地做到這一點使用Python的最佳做法。

試圖搜索網頁,但只能找到支持DMS的完整CMS工具。我需要一些簡單的例子,dicussions,維基等。

這樣的事存在嗎?

謝謝!

+3

如果你是初學者,你應該儘量避免使用Python + SOAP,因爲它是一個黑暗的山谷,圖書館沒有涵蓋每個用例。使用REST。 – FlorianH 2010-08-08 14:02:56

+0

是的,堅持通過HTTP或類似的JSON。我已經在Python中使用了SOAP庫,很清楚開源社區對SOAP的討厭程度。 (我傾向於同意) – 2010-08-08 17:22:20

回答

1

你可以看看django-dms 不要害怕約django,它是一個框架,將節省您大量的時間(會讓你developp整齊的應用程序),如果你給它的機會。 如果你喜歡python,你會愛上django。

1

我用Plone做這種事情。他們甚至有能力從UML圖生成類。非常方便的企業世界:http://plone.org/

1

如果您正在尋找從頭開始,你可以看看CherryPy

CherryPy將提供所有Web服務器類型的操作,並讓您根據需要構建DMS。

一本好書,我用來學習的CherryPy是CherryPy Essentials

3

Mayan EDMS完全開源免費的電子文檔管理系統,沒有REST API還沒有,但所有的其他部分,你需要已經編碼。

相關問題