【发布时间】:2016-06-05 03:11:36
【问题描述】:
我正在清理我的开发环境。我的代码运行良好,但我想消除各种 mongo 驱动程序之间的任何冲突。但是现在我对以下设置产生的错误感到困惑
<app.py>
from database import mongo
app = Flask(__name__)
app.config.from_object('config')
mongo.init_app(app)
和<database.py>
from flask.ext.pymongo import PyMongo
mongo = PyMongo()
给出以下错误:
mongo.init_app(app)
File "/home/x/venv/local/lib/python2.7/site-packages/flask_pymongo/__init__.py", line 232, in init_app
cx = connection_cls(*args, **kwargs)
File "/home/x/venv/local/lib/python2.7/site-packages/pymongo/mongo_client.py", line 342, in __init__
for k, v in keyword_opts.items())
File "/home/x/venv/local/lib/python2.7/site-packages/pymongo/mongo_client.py", line 342, in <genexpr>
for k, v in keyword_opts.items())
File "/home/x/venv/local/lib/python2.7/site-packages/pymongo/common.py", line 465, in validate
value = validator(option, value)
File "/home/x/venv/local/lib/python2.7/site-packages/pymongo/common.py", line 107, in raise_config_error
raise ConfigurationError("Unknown option %s" % (key,))
pymongo.errors.ConfigurationError: Unknown option auto_start_request
在我的 requirements.txt 我有:Flask-PyMongo==0.3.1
【问题讨论】: