2017-01-18 9 views
1

ElephantSQL과 Python을 연결하고 싶습니다.ElephantSQL with Python 연결

import os 
import psycopg2 
import urlparse 

urlparse.uses_netloc.append("postgres") 
url = urlparse.urlparse(os.environ["MY_DATABASE_URL"]) 

conn = psycopg2.connect(database=url.path[1:], 
    user=url.username, 
    password=url.password, 
    host=url.hostname, 
    port=url.port 
) 

하지만 난 얻을 오류 : my_database_url로

Traceback (most recent call last): File "test.py", line 217, in url = urlparse.urlparse(os.environ["MY_DATABASE_URL"]) File "/usr/lib/python2.7/UserDict.py", line 23, in getitem raise KeyError(key) KeyError: 'MY_DATABASE_URL'

내가 ElephantSQL에서 URL을 쓰기 (포스트 그레스 : // my_username : my_password 관련 @ my_hostname/my_databasename) 내가 잘못하고있는 중이 야 무엇

?

conn = psycopg2.connect("dbname='my_dbname' user='my_user' host='my_host' password='my_password'") 

을하고 지금 일하고있어 :

+1

해당 키가 현재 환경에 존재하지 않습니다. –

답변

1

내가 사용.