django mongoengine 与 mongoengine 之间的区别

Difference between django mongoengine vs mongoengine

django mongoengine和mongoengine有什么区别 我可以使用 django default/build-in 形式 mongodb

Django-mongoengine 是一个提供与 MongoEngine 集成的 django 扩展。它基本上像其他提供附加功能的 django 扩展。

但是 MongoEngine 是一个 Document-Object Mapper(认为 ORM,但对于文档数据库)用于 MongoDB 来自 Python。 由于它使用了一个简单的声明式 API,类似于 Django ORM,Django-mongoengine 使其与 django 一起工作。但它专门用于使用 python.

与 mongodb 一起工作

Note

如果您只使用 mongodb,那么您不能使用 Django 的管理功能。您可以尝试使用 django-non rel。但我不建议这样做。因为它适用于相当旧的 Django-1.3。

如果您还想使用管理功能和 mongodb,那么您可以首先使用 2 个数据库,关系数据库用于管理功能,然后 mongodb 用于其他目的。