【问题标题】:What is the relationship between flask, mongokit, pymongo, flask-pymongo?flask、mongokit、pymongo、flask-pymongo是什么关系?
【发布时间】:2015-05-25 23:57:09
【问题描述】:

我对 FlaskMongoDB 真的很陌生。我阅读了关于 MongoDB 的 Flask 文档,结果发现我很困惑,以至于我不知道我需要安装哪个。

Flask文档中说如果你想操作MongoDB,你应该安装Mongokit,是的,我做了,我建立了用户像文档所说的结构,并保存它,但它没有用,我查看了 MongoDB shell,没有存储在那里。 所以,我一直在寻找我需要 Pymongo,而另一个文件说 Flask-PyMongo 是 MongoDB 和 Pymongo 之间的桥梁。

我需要全部安装吗? 他们是什么关系,我需要有人让我头脑清醒一点 顺便说一句,我可以将 SQLalchemyMongoDB 一起使用吗?或者我只是使用 Mongokit 上面的任何东西。

【问题讨论】:

    标签: mongodb flask pymongo mongokit


    【解决方案1】:

    来自MongoKit documentation

    MongoKit 基于 pymongo。因此,所有 pymongo API 都是通过 MongoKit 公开的。如果您在 MongoKit API 中没有找到您想要的内容,请查看 pymongo 的文档。所有 pymongo API 都通过连接、数据库和集合公开,因此连接、数据库和集合是 pymongo 对象的包装器。

    MongoKit 是一个对象文档映射器 (ODM)

    并指定here

    MongoKit 是一个 Python 模块,它在出色的 pymongo 驱动程序之上引入了结构化模式和验证层。

    Flask-PyMongo documentation中所述

    Flask-PyMongo 是 Fl​​ask 和 PyMongo 的桥梁,因此您可以使用 Flask 的正常机制来配置和连接 MongoDB。

    现在:

    我需要全部安装吗?

    答案是您可以使用 MongoKit 或 Flask-PyMongo

    我可以将 SQLalchemy 与 Mongodb 一起使用吗?

    答案是为什么? read this

    【讨论】:

      猜你喜欢
      • 2015-03-30
      • 2016-06-05
      • 2012-04-09
      • 2018-12-10
      • 2015-02-25
      • 2013-05-28
      • 2018-02-27
      • 2014-08-16
      • 2017-09-07
      相关资源
      最近更新 更多