gpt4 book ai didi

Django 和 Mongo ORM 映射

转载 作者:可可西里 更新时间:2023-11-01 10:02:34 24 4
gpt4 key购买 nike

我有一个带有 MongoDB 的 Django 项目,通过 pymongo 连接。我调查了several ORM(-like) layers , 但它们似乎都没有得到很好的维护或支持 Django 1.8(mongo-engine 仅支持 Django 1.5,mongokit 不再维护,其他库似乎没有真正的社区支持)。

所以我认为我将只使用 pymongo,这意味着我需要自己实现很多事情,例如验证(检查集合中插入的每个文档是否具有所需的字段和字段类型) .我该怎么做?是否有任何示例项目可供我查看?

我找到了 this从 Django 直接连接到 Mongo 的项目,但其中没有太多结构。

最佳答案

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

https://api.mongodb.com/python/3.4.0/tools.html

关于Django 和 Mongo ORM 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43788227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com