将Python连接到Heroku PostgreSQL数据库?

3

我正在探索 Python 语言的各种功能。我已在 Heroku 上创建了一个 Postgres 数据库,并希望连接到它。我拥有主机、数据库用户、端口和密码设置。我不想部署到 Heroku,只是想在本地连接到这个数据库。那么,我应该从哪里开始呢?

2个回答

10

Heroku Postgres文档,使用psycopg2

To use PostgreSQL as your database in Python applications you will need to use the psycopg2 package.

pip install psycopg2-binary

And use this package to connect to DATABASE_URL in your code.

import os
import psycopg2

DATABASE_URL = os.environ['DATABASE_URL']

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

1
我不知道Heroku的相关信息,但也许psycopg是你所寻找的?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接