Aprender a manejar información sensible es crucial para la seguridad de cualquier proyecto. Jango facilita este proceso mediante su librería Django Environment, la cual permite gestionar credenciales fuera del archivo de configuración principal.
¿Cómo instalar Django Environment?
Para comenzar, instala Django Environment desde la terminal usando el comando:
pip install django-environ
Luego, ve a tu archivo settings.py y añade la importación de la librería al principio del archivo:
import environ
¿Cómo configurar las variables de entorno?
Primero, crea una nueva instancia de la librería y define las variables en el archivo settings.py:
env = environ.Env()
Luego, mueve tus credenciales sensibles a un archivo .env en la raíz del proyecto, asegurándote de no subir este archivo al repositorio:
DATABASE_PASSWORD=my_secure_password
En settings.py, reemplaza las credenciales directas con las variables de entorno: