Pembaruan untuk Django 1.9
django.db.backends.postgresql_psycopg2 backend telah diganti namanya ke django.db.backends.postgresql di Django 1.9. (psycopg2 nama masih dapat digunakan untuk kompatibilitas mundur.)
Pada dasarnya, untuk Django 1.9, gunakan django.db.backends.postgresql .
Lihat catatan dalam dokumentasi Django untuk ENGINE pengaturan
.
Sejarah (Django 1.8)
postgresql_psycopg2 dan postgresql keduanya menggunakan psycopg
, versi 2 dan 1 masing-masing. Keduanya diimplementasikan sebagai ekstensi C menggunakan libpq API ke PostgreSQL.
postgresql_psycopg2 saat ini direkomendasikan -- penulis asli telah menghentikan versi 1 dan hanya membuat rilis baru versi 2 .
Ketika Django awalnya dirilis, psycopg2 masih dalam versi beta dan tidak direkomendasikan, tetapi ini telah lama berubah .