Saltar a contenido

Django variables de entorno

Recuerda que cada aplicación web que desarrolles, probablemente se va a ejecutar en más de un entorno (tanto locales, como en producción). Y necesitarás cambiar algunos parámetros para que funcione correctamente. Por ejemplo, cuando estas desarrollando localmente necesitas que los parámetros de base de datos estén vinculados a la base de datos local y que el DEBUG este en True. Pero cuando vas a desplegarlo necesitas cambiar, otra vez, estos parámetros. Cambiar el DEBUG a False y cambiar los valores de la base de datos.

Crear variables de entorno

Crea un archivo .env en la raíz del proyecto. Ahí agregaremos nuestras variables de entorno y añadir el archivo al .gitignore

SECRET_KEY=django-in$%..$%...
DEBUG=True
DB_NAME=tiendaonline
DB_USER=postgres
DB_PASSWORD=post123
DB_HOST=localhost
ALLOWED_HOSTS=127.0.0.1, localhost
.env

Instalación de Python Decouple

Primero se instala la biblioteca con pip:

pip install python-decouple