2010-05-11 21 views

Respuesta

8

Es (uno de) los enlaces de Python a la biblioteca de cliente de PostgreSQL. No tiene nada que ver con PostgreSQL en sí, aparte de permitir que los programas de Python accedan a un servidor PostgreSQL.

+1

O más específicamente - base de datos [parámetro de configuración] de la Django (http://docs.djangoproject.com/en/dev/topics/install/# get-your-database-running) que le indica que use el controlador psycopg2 (en su lugar 'postgresql' para psycopg1). –

+2

¿cuál es el mejor para django? postgresql o postgresql_psycopg2? – xRobot

+0

postgresql_psycopg2. – intgr

3

Cuando se conecta a su base de datos PostgreSQL, lo más probable es que use Psycopg (importado a python, le permite escribir código SQL y enviarlo a la base de datos). postgresql_psycopg2 pertenece a Psycopg2 (segunda versión de Psycopg), mientras que postgresql pertenece a Psycopg (la primera versión).

Como intgr mencionado, si se utiliza con Django, se recomienda psycopg2 (psycopg no se admite más)