Vamos a realizar la instalación de Django y PostgreSQL para así realizar la conexión entre ellos mediante un conector especial para Windows que será el mismo psycopg.

Si aún no tienen instalado Python o Virtualenv configurado, pueden seguir éste link para realizarlo.

1. Crear un entorno virtual con

virtualenv myenv

2. Inicializar la virtualenv

.\myenv\Scripts\activate

3. Descargar Django en nuestra virtualenv

pip install Django==1.9.1

4. Inicializar un proyecto con Django utilizando

django-admin startproject my_project

5. Crear una base de datos local con PostgreSQL y asignarle un usuario

6. Cambiar la configuración de la base de datos para utilizar PostgreSQL en lugar de SQLite en settings.py dentro de nuestro proyecto.

7. Instalar el conector para PostgreSQL

pip install psycopg2

8. Migrar la base de datos

python manage.py migrate

9. Crear un superusuario para loguearnos en el admin de Django

python manage.py createsuperuser

10. Loguearse con el usuario creado en /admin

 

También pueden ver el siguiente video donde los pasos que describí arriba los podrán ver mejor de una manera gráfica.

 

Descarga de Django: https://www.djangoproject.com/
Descarga de PostgreSQL: http://www.postgresql.org/download/
Descarga de Psycopg para Windows: http://initd.org/psycopg/
Descarga de Navicat: http://www.navicat.com/