DATABASE_URL Heroku键错误

时间:2016-11-10 20:59:55

标签: heroku

我输入以下代码以使用Python连接到我的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添加到环境中?我在Windows 10上运行Linux bash。

1 个答案:

答案 0 :(得分:0)

我在这里找到答案: KeyError: 'DATABASE_URL' in django 1.4

在终端我键入了这样的内容:

On Error Resume Next
Dim x
x = 1/0
msgbox "Original Error: " & err.Number & " - " & err.Description
if err.number <> 0 then HandleErr err

Sub HandleErr(objErr)
    on error resume next  '### Without this On Error statement, the script runs fine.
    msgbox "Error in HandleErr: " & objErr.Number & " - " & objErr.Description '### objErr.Number becomes zero.
    WScript.Quit objErr.Number
End Sub