python - 将 Python 连接到 Heroku PostgreSQL 数据库?

标签 python postgresql heroku

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

最佳答案

来自 Heroku Postgres doc , 与 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')

关于python - 将 Python 连接到 Heroku PostgreSQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19107990/

相关文章:

python - IO错误 : [Errno 13] Permission denied

python - 用于表大小或元组大小(物理内存)的 django 命令?

postgresql - Postgres 从一列重叠数组

ruby-on-rails - 可以做后无法推送到Heroku

node.js - 在 Heroku 上托管 Node.js 应用程序时键入错误

python - 错误::UnicodeDecodeError

python - 数据帧上的 If/Elseif 条件与多个操作相结合

java - Hibernate异常: Unable to access lob stream

postgresql - 在 Yocto 中使用其他配方生成的文件

Node.JS 应用程序未在heroku 上的用户定义端口号上运行