我正在运行的烧瓶应用程序,连接到MongoDB托管在mlab。这是代码片段。
from flask import Flask
from flask_pymongo import PyMongo
app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'my-db-name'
app.config['MONGO_URI'] = 'mongodb://<username>:<password>@ds061474.mlab.com:61474/<db-name>'
mongo = PyMongo(app)当我从终端运行烧瓶时(在添加用户名:密码和db名称之后,我会得到跟随错误(下面的屏幕快照)[!:pymongo.errors.ConfigurationError: Unknown option connect ]。

我在跑步:
Flask: 1.0.2
Flask-PyMongo: 2.2.0
Python: 3.7.0有人能帮忙吗?
发布于 2018-12-30 22:13:38
经过相当多的调试,我找到了问题。我删除了包flask-pymongo并重新安装它,并注意到以下错误,这是问题所在:
flask-pymongo 2.2.0 has requirement PyMongo>=3.0, but you'll have pymongo 2.8.1 which is incompatible.
因此,我在PyMongo>=3.0之前将requirements.txt文件添加到flask-pymongo中,并通过运行pip install -r requirements.txt重新安装模块。
https://stackoverflow.com/questions/53981290
复制相似问题