我要用Django和MongoDB启动一个项目。据我所知,有两种方法可以同时使用Django和MongoDB。一种方法是Django的分叉,称为Django-nonrel,它支持NoSQL数据库,另一种方法是只使用标准版本的Django和PyMongo (可选明用于模型等等)。
我过去曾轻轻地使用过第二个选项,但这将是一个大项目。老实说,我对Django-nonrel并不了解太多,但是从稳定性的角度和从新的特性的角度来看,使用主Django项目似乎更好。
使用Django-nonrel比只使用带PyMongo的基本Django更有好处吗?
发布于 2014-01-06 22:06:48
这是一种偏颇的观点,但我会在PyMongo中使用Django。主要原因如下。首先,说明了使用标准Django版本与使用叉的关系。其次,PyMongo是MongoDB的官方Python驱动程序。它是由MongoDB编写和维护的。它确保MongoDB中的任何新特性都可以在PyMongo中使用。
https://stackoverflow.com/questions/20954300
复制相似问题