RC_*_*_02 4 pymongo flask python-3.x
我正在运行 Flask 应用程序,它连接到 mlab 托管的 MongoDB。这是代码片段。
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)
Run Code Online (Sandbox Code Playgroud)
当我从终端运行flask时(添加用户名:密码和数据库名称后,出现以下错误(下面的屏幕截图)[!:
pymongo.errors.ConfigurationError: Unknown option connect

我在跑步:
Flask: 1.0.2
Flask-PyMongo: 2.2.0
Python: 3.7.0
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
经过相当多的调试后,我发现了问题。我删除了软件包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.txtflask-pymongopip install -r requirements.txt
| 归档时间: |
|
| 查看次数: |
8530 次 |
| 最近记录: |