【问题标题】:How to run flask and mongoengine with a remote host?如何使用远程主机运行烧瓶和 mongoengine?
【发布时间】:2012-12-18 22:40:19
【问题描述】:

我在这里遵循这个例子:

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"

虽然没有任何作用。

【问题讨论】:

    标签: python flask mongoengine


    【解决方案1】:

    以下配置设置可用:

    MONGODB_DB
    MONGODB_USERNAME
    MONGODB_PASSWORD
    MONGODB_HOST
    MONGODB_PORT
    

    【讨论】:

    猜你喜欢
    • 2017-07-19
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    相关资源
    最近更新 更多