2

ここでこの例に従っています:

http://docs.mongodb.org/manual/tutorial/write-a-tumblelog-application-with-flask-mongoengine/

私の問題はここにあります:

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

app = Flask(__name__)
app.config["MONGODB_DB"] = "my_tumble_log"
app.config["SECRET_KEY"] = "KeepThisS3cr3t"

db = MongoEngine(app)

if __name__ == '__main__':
    app.run()

これは、MONGODB_DB がローカル マシンとデフォルト ポートの「my_tumble_log」であることを前提としています。mongo データベースが別のポートを持つリモート マシン上にある場合はどうなりますか? これを許可するには、例をどのように変更しますか?

MONGODB_DB app.config の前に行を追加してみました:

app.config['MONGODB_CONNSTRING'] = "mongodb://myremotehost:myport"

といっても何の効果もありません。

4

1 に答える 1

7

次の構成設定を使用できます。

MONGODB_DB
MONGODB_USERNAME
MONGODB_PASSWORD
MONGODB_HOST
MONGODB_PORT
于 2012-12-19T08:44:47.553 に答える