将Python连接到Heroku PostgreSQL DB?

时间:2013-10-01 04:29:23

标签: python postgresql heroku

我正在探索Python语言的各种功能。我已经在Heroku上创建了一个Postgres数据库,我正在寻找它。我有主机,数据库用户,端口和密码设置。我不打算部署到Heroku,只是本地连接到这个数据库。我在哪里可以开始使用?

2 个答案:

答案 0 :(得分:1)

我对Heroku一无所知,但也许psycopg正是你要找的?

答案 1 :(得分:1)

来自Heroku Postgres doc,带有psycopg2

  

要将PostgreSQL用作Python应用程序中的数据库,您将   需要使用psycopg2软件包。

pip install psycopg2-binary
     

并使用此包以您的代码连接到DATABASE_URL。

import os
import psycopg2

DATABASE_URL = os.environ['DATABASE_URL']

conn = psycopg2.connect(DATABASE_URL, sslmode='require')