2016-11-10 2 views
0

Я введите следующий код для подключения к базе данных Heroku с использованием Python:DATABASE_URL ошибка Heroku ключ

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

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

Я получаю ключевую ошибку на второй строке. Может ли кто-нибудь описать, что происходит? Мне нужно каким-то образом добавить DATABASE_URL в среду? Я бегу Баш Linux на Windows, 10.

ответ

0

Я нашел ответ здесь: KeyError: 'DATABASE_URL' in django 1.4

в терминале я типизированных что-то вроде этого:

export DATABASE_URL=<url to database> 
+0

Примечание: Я должен сделать это с когда-либо экземпляр bash. Он не помнит это значение. –