2024-06-09 13:55:41 发布
网友
我基本上是想把我的mlab数据库和我的flask应用程序集成在一起,我一直得到错误
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:mongodb
我已经用mongoshell测试了mlab数据库,它工作得很好,但由于某些原因,应用程序在访问它时遇到了问题
不能将MongoDB与SQLAlchemy一起使用。这是因为SQLAlchemy认为数据库是一个关系代数引擎。这意味着您的数据库必须是一个包含行和列的关系数据库,例如MySQL。请看一下这个answer。在
另一方面,MongoDB是一个NoSQL数据库,它是基于JSON的模型。为了连接到Flask中的MongoDB数据库,可以使用一个相对较新的库Flask-MongoAlchemy。用法类似于烧瓶炼金术。我希望这有帮助。在
不能将MongoDB与SQLAlchemy一起使用。这是因为SQLAlchemy认为数据库是一个关系代数引擎。这意味着您的数据库必须是一个包含行和列的关系数据库,例如MySQL。请看一下这个answer。在
另一方面,MongoDB是一个NoSQL数据库,它是基于JSON的模型。为了连接到Flask中的MongoDB数据库,可以使用一个相对较新的库Flask-MongoAlchemy。用法类似于烧瓶炼金术。我希望这有帮助。在
相关问题 更多 >
编程相关推荐