gpt4 book ai didi

mongodb - flask mongoengine 通过 uri 连接

转载 作者:IT老高 更新时间:2023-10-28 13:34:03 26 4
gpt4 key购买 nike

我有一个要部署到 Heroku 的小型 flask 应用程序。

我的本​​地配置如下:

from flask import Flask
from flask.ext.mongoengine import MongoEngine

app = Flask(__name__)
app.debug = True
app.config["MONGODB_SETTINGS"] = {'DB': "my_app"}
app.config["SECRET_KEY"] = "secretpassword"

db = MongoEngine(app)

所以,我知道我需要将应用程序配置为使用 Mongo URI 连接方法,并且我有我的连接信息:

mongodb://<user>:<password>@alex.mongohq.com:10043/app12345678

我只是对修改我的应用程序以通过 URI 连接的语法有点卡住。

最佳答案

所以我得到了它(终于):

from flask import Flask
from mongoengine import connect

app = Flask(__name__)

app.config["MONGODB_DB"] = 'app12345678'
connect(
'app12345678',
username='heroku',
password='a614e68b445d0d9d1c375740781073b4',
host='mongodb://<user>:<password>@alex.mongohq.com:10043/app12345678',
port=10043
)

虽然我预计其他各种配置都可以使用。

关于mongodb - flask mongoengine 通过 uri 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15666968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com