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