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 .