Instalar y configurar Django con PostgreSQL en Windows
Vamos a instalar 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 tienes Python o Virtualenv instalado o 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. Iniciar sesión con el usuario creado en /admin
.