2024-03-29 10:16:18 发布
网友
Mongoengine、flask Mongoengine和Django Mongoengine项目之间有什么区别?在
我在我的Django项目中使用Mongoengine。如果改用Django MongoEngine,我会得到什么好处吗?在
flask-mongoengine添加了一些助手来将MongoEngine集成到Flask应用程序中。在
flask-mongoengine
get_or_404
first_or_404
django支持已从Mongoengine分离到一个单独的代码(django-mongoengine)。虽然它没有发行版,但它似乎正在运行(参见recent commits)。在
django
Mongoengine
django-mongoengine
Django框架提供了一个统一的接口来连接数据库后端,后者通常是基于SQL的数据库,如SQLite或{}。这意味着开发人员不必担心编写特定于所使用的数据库技术的代码,而是使用Django数据库接口定义模型、执行事务和运行各种查询。烧瓶也一样。在
Django
SQLite
Django从一开始就不支持MongoDB。为了使用Python与MongoDB数据库、集合和文档进行交互,可以使用PyMongo包,它的语法和范例与Django模型或Flask的不同
MongoEngine以为MongoDB提供类似Django的数据库的方式包装PyMongo。在
mongoenginedjango试图允许Django web应用程序开发人员使用Mongo数据库作为web应用程序的后端。提供Django管理员、用户、身份验证和其他数据库相关的特性,这些特性通常是通过SQL后端在Django中提供的。在
mongoengineflash试图允许Flask web应用程序开发人员使用Mongo数据库作为web应用程序的后端。在
就我个人而言,我更喜欢使用结构化的SQL数据库作为web应用程序的基础,而PyMongo或MongoEngine可以与任何其他的Mongo数据库交互,其中可能存在非结构化的大数据。。。在
Django MongoEngine的目标是提供更好的与Django的集成,但是目前(2014年6月)它并不稳定,自述文件说
DO NOT CLONE UNTIL STABLE
所以当心!在
flask-mongoengine
添加了一些助手来将MongoEngine集成到Flask应用程序中。在get_or_404
/first_or_404
快捷方式(如果找不到文档,则中止404)django
支持已从Mongoengine
分离到一个单独的代码(django-mongoengine
)。虽然它没有发行版,但它似乎正在运行(参见recent commits)。在Django
框架提供了一个统一的接口来连接数据库后端,后者通常是基于SQL的数据库,如SQLite
或{Django从一开始就不支持MongoDB。为了使用Python与MongoDB数据库、集合和文档进行交互,可以使用PyMongo包,它的语法和范例与Django模型或Flask的不同
MongoEngine以为MongoDB提供类似Django的数据库的方式包装PyMongo。在
mongoenginedjango试图允许Django web应用程序开发人员使用Mongo数据库作为web应用程序的后端。提供Django管理员、用户、身份验证和其他数据库相关的特性,这些特性通常是通过SQL后端在Django中提供的。在
mongoengineflash试图允许Flask web应用程序开发人员使用Mongo数据库作为web应用程序的后端。在
就我个人而言,我更喜欢使用结构化的SQL数据库作为web应用程序的基础,而PyMongo或MongoEngine可以与任何其他的Mongo数据库交互,其中可能存在非结构化的大数据。。。在
Django MongoEngine的目标是提供更好的与Django的集成,但是目前(2014年6月)它并不稳定,自述文件说
所以当心!在
相关问题 更多 >
编程相关推荐