我正在探索 Python 语言的各种特性。我在 Heroku 上创建了一个 Postgres 数据库,正在寻找连接到它。我有主机、数据库用户、端口和密码设置。我不打算部署到 Heroku,只是在本地连接到这个数据库。我可以从哪里开始?
问问题
3792 次
2 回答
10
来自Heroku Postgres 文档,带有psycopg2
:
要在 Python 应用程序中使用 PostgreSQL 作为数据库,您需要使用 psycopg2 包。
pip install psycopg2-binary
并使用此包连接到代码中的 DATABASE_URL。
import os import psycopg2 DATABASE_URL = os.environ['DATABASE_URL'] conn = psycopg2.connect(DATABASE_URL, sslmode='require')
于 2018-10-12T09:15:30.547 回答
1
我对 Heroku 一无所知,但也许psycopg是您正在寻找的东西?
于 2013-10-01T06:46:22.250 回答