Django 1.9 के लिए अपडेट
django.db.backends.postgresql_psycopg2
बैकएंड का नाम बदल दिया गया है करने के लिए django.db.backends.postgresql
Django 1.9 में। (psycopg2
नाम अभी भी पश्चगामी संगतता के लिए उपयोग किया जा सकता है।)
अनिवार्य रूप से, Django ≥1.9 के लिए, django.db.backends.postgresql
का उपयोग करें .
इतिहास (Django 1.8)
postgresql_psycopg2
और postgresql
दोनों psycopg
का इस्तेमाल करते हैं , संस्करण 2 और 1 क्रमशः। वे दोनों PostgreSQL के लिए libpq API का उपयोग करके C एक्सटेंशन के रूप में कार्यान्वित किए जाते हैं।
postgresql_psycopg2
वर्तमान में अनुशंसित है -- मूल लेखक ने संस्करण 1 को हटा दिया है और केवल संस्करण 2 की नई रिलीज़ बना रहा हैए> ।
जब Django मूल रूप से जारी किया गया था, psycopg2 अभी भी बीटा में था और इसकी अनुशंसा नहीं की गई थी, लेकिन यह लंबे समय से बदला हुआ हैए> ।