Oto zmiany, które musisz wprowadzić, aby używać postgres w heroku.
Musisz zainstalować dwa pakiety Pythona
pip install psycopg2 # postgres adapter for python
pip install dj_database_url
Pamiętaj, aby zaktualizować to w swoim requirements.txt
pip freeze > requirements.txt
Wreszcie w swoim settings.py , import dj_database_url
i zaktualizuj swoje DATABASES
ustawienia w następujący sposób
db_from_env = dj_database_url.config(conn_max_age=500)
DATABASES['default'].update(db_from_env)
Teraz wdróż swoją aplikację w heroku. Heroku automatycznie doda dla Ciebie dodatek postgresql.