Django&;Mongo-ORM映射

Django&;Mongo-ORM映射,django,mongodb,pymongo,mongoengine,mongokit,Django,Mongodb,Pymongo,Mongoengine,Mongokit,我有一个带有MongoDB的Django项目,通过pymongo连接。 我已经研究过了,但它们似乎都没有得到很好的维护或支持Django 1.8(mongo引擎只支持Django 1.5,mongokit不再维护,其他库似乎没有真正的社区支持) 因此,我想我将只使用pymongo,这意味着我需要自己实现很多事情,例如验证(检查插入集合中的每个文档是否都具有所需的字段和字段类型)。 我该怎么办? 有什么我可以看的例子项目吗 我发现了一个直接从Django连接到Mongo的项目,但它并没有太多的结构

我有一个带有MongoDB的Django项目,通过pymongo连接。 我已经研究过了,但它们似乎都没有得到很好的维护或支持Django 1.8(mongo引擎只支持Django 1.5,mongokit不再维护,其他库似乎没有真正的社区支持)

因此,我想我将只使用pymongo,这意味着我需要自己实现很多事情,例如验证(检查插入集合中的每个文档是否都具有所需的字段和字段类型)。 我该怎么办? 有什么我可以看的例子项目吗


我发现了一个直接从Django连接到Mongo的项目,但它并没有太多的结构

使用PyMODM。正如您链接到的文档所说,“PyMODM是PyMongo之上的一个类似ORM的框架。PyMODM由MongoDB,Inc.的工程师维护,并且很快就采用了MongoDB的新功能。PyMODM是一个“核心”ODM,这意味着它提供了简单、可扩展的功能,其他库可以利用这些功能来针对Django这样的平台。同时,PyMODM功能强大,可以单独用于开发应用程序。除了讨论该项目的Gitter频道外,readthedocs上还提供了完整的文档。”


有没有理由不想使用像这样的后端连接器将原来的Django直接用于MongoDB?你不需要切换到任何其他“类似ORM”的层开始!