在Flask项目中,使用了Flask-PyMongo库,对MongoDB进行数据库操作:app.config['MONGO_DBNAME']='blog'self.mongo=PyMongo(app)self.db=self.mongo.dbusers=self.db.users.find()当我在使用时,只要重启flask项目,第一次是成功的,刷新页面时,会报错:**ExceptionException:duplicateconfig_prefix"MONGO"**是不是因为我在获取数据之后没有关闭数据库连接,但是我在flask-PyMongo中没有找到关闭数据库连接的方法。有没有知道如何解决的朋友?谢谢啦!
2 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
当PyMongo或者init_app()·仅仅只有一个参数调用的时候(theFlask实例),会假设配置值的前缀是MONGO;能够用config_prefix`来覆盖这个前缀。参考文档
添加回答
举报
0/150
提交
取消