2010-05-11 41 views

Odpowiedz

8

Jest to (jedno z) powiązań w Pythonie z biblioteką klienta PostgreSQL. Nie ma nic wspólnego z samym PostgreSQL, niż pozwala programom Python na dostęp do serwera PostgreSQL.

+1

Albo dokładniej - baza [parametr konfiguracyjny] w Django (http://docs.djangoproject.com/en/dev/topics/install/# get-your-database-running), który poleca mu użycie sterownika psycopg2 (zamiast "postgresql" dla psycopg1). –

+2

co jest najlepsze dla django? postgresql lub postgresql_psycopg2? – xRobot

+0

postgresql_psycopg2. – intgr

3

Po połączeniu się z bazą danych PostgreSQL najprawdopodobniej użyjesz Psycopg (zaimportowanego do Pythona, który pozwala na zapisanie kodu SQL i przesłanie go do bazy danych). Postgresql_psycopg2 należy do Psycopg2 (druga wersja Psycopg), a postgresql należy do Psycopg (pierwsza wersja).

Jak intgr wspomniano, w przypadku korzystania z Django, psycopg2 jest zalecane (Psycopg nie jest już obsługiwana)