如何使Django后台与MongoDB一起使用?

4 投票
1 回答
7873 浏览
提问于 2025-04-18 15:54

我正在尝试把mongodb和django一起使用,主要是用django的管理应用。

我注意到有两个可以让django使用mongodb的工具。

  1. 一个叫mongoengine,链接在这里
  2. 另一个是django-nonrel小组的mongodb-engine。链接在这里

我想知道这两个工具和django的管理应用配合得怎么样。如果不太好用的话,哪个更好一些。

另外,我还想知道如果我用mongodb和django,第三方应用能不能正常工作?这两个工具中,哪个对第三方应用更友好呢?

乍一看,mongodb-engine似乎更友好,但它依赖于django-nonrel,而django-nonrel是基于django 1.5的。如果我想用更新版本的django,mongoengine似乎是更好的选择,而且mongoengine的开发活动也更频繁。

1 个回答

3

简单来说,答案是肯定的。Django和MongoDB可以很好地配合使用。

如果你想了解更多相关的信息,可以看看这个讨论:关于在Django中使用MongoDB

希望这些对你有帮助。

撰写回答