使用flask-pymongo操作mongo数据库一直报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

使用flask-pymongo操作mongo数据库一直报错

在Flask项目中,使用了Flask-PyMongo库,对MongoDB进行数据库操作:

app.config['MONGO_DBNAME'] = 'blog'
self.mongo = PyMongo(app)
self.db = self.mongo.db
users = self.db.users.find()

当我在使用时,只要重启flask项目,第一次是成功的,刷新页面时,会报错:

**Exception
Exception: duplicate config_prefix "MONGO"**

是不是因为我在获取数据之后没有关闭数据库连接,但是我在flask-PyMongo中没有找到关闭数据库连接的方法。怎么解决?

展开
收起
蛮大人123 2016-06-14 16:40:10 3314 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    PyMongo 或者 init_app()· 仅仅只有一个参数调用的时候 (the Flask 实例),会假设配置值的前缀是 MONGO;能够用 config_prefix` 来覆盖这个前缀。

    2019-07-17 19:38:07
    赞同 展开评论 打赏
问答排行榜
最热
最新
推荐文章
更多
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载