Đây là những thay đổi bạn phải thực hiện để sử dụng postgres trên heroku.
Bạn phải cài đặt hai gói python
pip install psycopg2 # postgres adapter for python
pip install dj_database_url
Hãy nhớ cập nhật điều này trong requirements.txt
của bạn
pip freeze > requirements.txt
Cuối cùng trong settings.py của bạn , import dj_database_url
và cập nhật DATABASES
của bạn cài đặt như sau
db_from_env = dj_database_url.config(conn_max_age=500)
DATABASES['default'].update(db_from_env)
Bây giờ hãy triển khai ứng dụng của bạn cho heroku. Heroku sẽ tự động thêm một addon postgresql cho bạn.