2013-10-04 2 views
0

저는 Python을 처음 사용하고 HEROKU에 간단한 응용 프로그램을 배포하려고합니다. 나는 HEROKU에 postgress 인스턴스를 추가했다. 나는 postgress 데이터베이스의 URL을 보려고합니다. 여기에 내가 뭘 잘못, 내 코드HEROKU의 게시판 DB에 대한 URL

import os 
from flask import Flask 

app = Flask(__name__) 
@app.route('/') 
def hello(): 
    return os.environ.get("DATABASE_URL","NONE") 

하지만 난 항상 아무도를 받고하지 오전입니까?

답변

1

호스트 된 postgres 데이터베이스를 열어야합니다. 계정을 만든 후에 URL을 받게됩니다.

내가 계정을 만든
return os.environ['DATABASE_URL'] 
+0

에서, 위해 Postgress가 추가 추가 : 구문은 같은

또한 보인다. 내 포스트레스는 ec2-184-73-175-240.compute-1.amazonaws.com에서 호스팅됩니까? 내가 db에 로컬로 연결할 수 있지만 위의 코드가 작동하지 않습니다? – AndroidDev

+0

할 일이 많으니 http://blog.y3xz.com/blog/2012/08/16/flask-and-postgresql-on-heroku/ 도움이 될지도 모릅니다. – raam86

+0

URL을 홍보해야만했습니다. heroku pg : promote HEROKU_POSTGRESQL_RED_URL – AndroidDev