如何在OpenShift上使用mongohq或mongolab

时间:2013-09-03 09:08:52

标签: python mongodb pymongo openshift paas

我想在我的应用程序中使用mongoHQ view.py中的代码的一部分:

from pymongo import MongoClient

def connect_db():
    client = MongoClient('mongodb://myname:mypassword@paulo.mongohq.com:10087/blog')
    return client

@app.before_request
def before_request():
    g.db = connect_db()

在localhost上没问题。 但是当我在OpenShift上部署我的应用程序时,我的浏览器出现HTTP 500错误。 (pymongo已安装在OpenShift服务器上。)

任何人都可以帮助我

谢谢

1 个答案:

答案 0 :(得分:1)

这里有一个MongoHQ快速入门:
https://github.com/MongoHQ/mongohq-openshift-quickstart

虽然它是一个红宝石应用程序,而不是一个python应用程序,它应该指向你的应用程序配置的正确方向。