Django-nonrel vs Django与PyMongo / Ming一起用于MongoDB

我即将开始使用Django和MongoDB的项目.据我所知,有两种方法可以同时使用Django和MongoDB.一种方法是Django的分支称为Django-nonrel,它支持NoSQL数据库,另一种方法是使用标准版本的Django和PyMongo(以及可选的Ming用于模型等).

我过去曾经轻易使用过第二个选项,但这将是一个大型项目.老实说,我不太了解Django-nonrel,但似乎从稳定性的角度来看,使用主要的Django项目会更好,从新功能的角度来看也是如此.

使用Django-nonrel而不仅仅是基础Django与PyMongo一起使用是否有优势?

最佳答案 这是一个偏见,但我会将Django与PyMongo一起使用.

主要原因如下.首先,您所说的使用标准Django版本与fork.其次,PyMongo是MongoDB的官方
Python驱动程序.它由MongoDB编写和维护.它确保MongoDB中的任何新功能都可以在PyMongo中使用.

点赞