使用環境中的 DATABASE URL
在諸如 Heroku 之類的 PaaS 站點中,通常將資料庫資訊作為單個 URL 環境變數接收,而不是幾個引數(主機,埠,使用者,密碼……)。
有一個模組 dj_database_url
可以自動將 DATABASE_URL 環境變數提取到適合在 Django 中注入資料庫設定的 Python 字典。
用法:
import dj_database_url
if os.environ.get('DATABASE_URL'):
DATABASES['default'] =
dj_database_url.config(default=os.environ['DATABASE_URL'])