困惑于将文档管理添加到Django项目的最佳方法

时间:2012-02-01 18:25:43

标签: django reusability django-apps document-management

我正在创建一个需要一些文档管理功能的django应用程序 - 用户将上传文档,他们将查看文档列表并以相当简单的方式选择它们(首先,它们将显示一组文档在其组织中的其他人共享的特定类别中。)

因为我想将它与我的应用程序集成,所以我不需要功能丰富的用户界面(事实上,如果没有进一步编码,应用程序或库可能完全无法使用,而不会出现问题)。它必须与django一起使用。

那么 - django有哪些优秀的应用程序或库可以提供适合集成到更大应用程序的适当模型和UI元素。

我查看了django包页面,并且我认为没有任何项目特别适合。特别是,玛雅似乎并没有考虑到整合而创建。

1 个答案:

答案 0 :(得分:2)

我没有亲自使用这些应用程序,但Django Packages始终是一个很好的起点。你看过Document Management了吗?

玛雅(rtdgithubhomepage)看起来会得到积极维护并且相当成熟。

列出的其他两个是django-treenavdjango-file-picker,虽然它们看起来不那么强大或者没有积极维护,但考虑到您的基本需求,它们可能非常合适。

当然,如果您的需求很简单,那么自己实现它可能同样容易,django model FileField可以直接使用,而且他们有很好的文档来处理如何处理来自表单的文件上传 - {{3} }。