我正在运行连接到mlab托管的MongoDB的flask应用程序。下面是代码片段。
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)
当我从终端运行flask时(在添加用户名:密码和db名称后,我得到以下错误(下面的屏幕截图)[!: pymongo.errors.ConfigurationError: Unknown option connect
pymongo.errors.ConfigurationError: Unknown option connect
我正在跑步:
Flask: 1.0.2 Flask-PyMongo: 2.2.0 Python: 3.7.0
有人能帮忙吗?
我取下了包裹 flask-pymongo 并重新安装了它,并注意到以下问题: flask-pymongo 2.2.0 has requirement PyMongo>=3.0, but you'll have pymongo 2.8.1 which is incompatible.
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 归档 并通过运行 pip install -r requirements.txt
PyMongo>=3.0
requirements.txt
pip install -r requirements.txt