代码之家  ›  专栏  ›  技术社区  ›  RC_02

Flask PyMongo连接错误:未知选项连接

  •  0
  • RC_02  · 技术社区  · 7 年前

    我正在运行连接到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 enter image description here

    我正在跑步:

    Flask: 1.0.2
    Flask-PyMongo: 2.2.0
    Python: 3.7.0
    

    有人能帮忙吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   RC_02    7 年前

    我取下了包裹 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

    推荐文章