【发布时间】:2021-04-29 21:59:04
【问题描述】:
我正在尝试使用 flask-mongoengine 从我的烧瓶应用程序连接 mongodb atlas。
DB_URI = "mongodb+srv://flask_app_user:flask_app_user@cluster0.6jwadcx5g.mongodb.net/flask_app?retryWrites=true&w=majority"
def create_app():
app = Flask(__name__)
app.secret_key = os.environ.get('SECRET_KEY', 'replace_me_32437264278642')
app.config['MONGODB_SETTINGS'] = {
'host': os.environ.get('MONGODB_URI', DB_URI)
}
MongoEngine(app)
socketio.init_app(app)
SSLify(app)
return app
但我遇到了一个错误,
pymongo.errors.InvalidURI: Invalid URI scheme: URI must begin with 'mongodb://'
如何将 mongo atlas 与 flask_mongoengine 一起使用? 我不想坚持使用flask_mongoengine。我不想改变它。
【问题讨论】:
标签: mongodb flask mongoose mongodb-atlas flask-mongoengine