Instalar y configurar Django con PostgreSQL en Windows

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.