python - 使用flask-pymongo操作mongo数据库一直报错
阿神
阿神 2017-04-17 15:59:20
[Python讨论组]

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中没有找到关闭数据库连接的方法。
有没有知道如何解决的朋友?谢谢啦!

阿神
阿神

闭关修行中......

全部回复(3)
阿神

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

ringa_lee

把error message贴进google就有答案了

http://stackoverflow.com/questions/29601604/eve-exception-duplicate-config-prefix-mongo

黄舟

flask mongo 的插件


可以试试

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号