Aktualizace pro Django 1.9
django.db.backends.postgresql_psycopg2 backend byl přejmenován na django.db.backends.postgresql v Django 1.9. (psycopg2 název lze stále použít pro zpětnou kompatibilitu.)
Pro Django ≥1.9 použijte v zásadě django.db.backends.postgresql .
Viz poznámka v dokumentaci Django pro ENGINE nastavení
.
Historie (Django ≤ 1.8)
postgresql_psycopg2 a postgresql oba používají psycopg
verze 2 a 1. Obě jsou implementovány jako C rozšíření pomocí libpq API pro PostgreSQL.
postgresql_psycopg2 se aktuálně doporučuje -- původní autor zastaral verzi 1 a vytváří pouze nová vydání verze 2 .
Když byl Django původně vydán, psycopg2 byl stále ve verzi beta a nebyl doporučen, ale to se již dávno změnilo .