簡體   English   中英

將 Python 連接到 Heroku PostgreSQL 數據庫?

[英]Connecting Python to a Heroku PostgreSQL DB?

我正在探索 Python 語言的各種特性。 我在 Heroku 上創建了一個 Postgres 數據庫,我正在尋找連接到它。 我有主機、數據庫用戶、端口和密碼設置。 我不想部署到 Heroku,只是在本地連接到這個數據庫。 我可以從哪里開始?

來自Heroku Postgres doc ,帶有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')

我對 Heroku一無所知,但也許psycopg正是您要找的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM