2012-02-01 71 views
1

我創建一個Django應用程序,它需要一些文檔管理功能最好的方式 - 用戶將上傳文件,他們將查看文件的列表,並在相當簡單的方式選擇它們(首先,他們將顯示一組特定類別的文檔,由他們的組織中的其他人共享)。不解到文檔管理添加到Django項目

因爲我想這與我的應用程序集成,我並不需要一個非常豐富的特性的用戶界面(事實上,應用程序或庫可能沒有進一步的編碼完全不可用不,作爲一個問題)。它必須與django一起使用。

那麼 - 什麼是一些好的應用程序或django的庫,提供適合的模型和UI元素,適合集成到一個更大的應用程序。

我已經看過了django軟件包頁面,並且沒有任何項目可以在我看來特別合適。尤其是,瑪雅似乎並沒有在腦海中形成一體化。

+0

我知道你想要一個現有的應用程序,但是從您的帖子聽起來有點像,可以很容易實現。 「觀看」是什麼意思?簡單地讓用戶下載文件是否可以接受?如果是這樣,使用Django ORM進行分類,並讓用戶自己查看文件將是最簡單的。 – maroonmed 2012-02-02 08:31:30

+0

@ kz26:我的意思是,我希望他們能夠查看列表,例如。在文檔管理方面沒有任何概念上的挑戰,但這是需要時間才能正確對待的。 – Marcin 2012-02-02 09:07:38

+0

嗨Marcin,我也試圖解決這個問題,你最終使用了什麼? – James 2012-07-30 02:08:13

回答

2

我沒有親自使用這些應用程序,但Django的包永遠是一個很好的起點。你有沒有看過Document Management

瑪雅(rtd,github,homepage)看起來是積極維護和相當成熟。

另外兩個列出的是django-treenavdjango-file-picker,雖然它們看起來沒有那麼強大或沒有積極維護,但它們可能很適合您的基本需求。

當然,如果您的需求很簡單,可能是一樣容易實現它自己,Django的模型FileField是直接使用,並且他們對如何從表單處理文件上傳大文件 - https://docs.djangoproject.com/en/dev/topics/http/file-uploads/

+0

我確實看過Django Packages,我問這是因爲這些都不適合。特別是,瑪雅是一個完整的項目,所以我需要把它拆開。 – Marcin 2012-02-01 19:43:35

相關問題