使用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:duplicateconfig_prefix"MONGO"**
是不是因为我在获取数据之后没有关闭数据库连接,但是我在flask-PyMongo中没有找到关闭数据库连接的方法。有没有知道如何解决的朋友?谢谢啦!
拉丁的传说
浏览 998回答 2
2回答

千巷猫影

当PyMongo或者init_app()·仅仅只有一个参数调用的时候(theFlask实例),会假设配置值的前缀是MONGO;能够用config_prefix`来覆盖这个前缀。参考文档
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript