django runserver environment variables
En este snippet vamos a explicar como arrancar runserver con variables de entorno y como usar dichas variables dentro de django.
En el ejemplo vamos a similar la necesidad de una nueva variable similar a DEBUG que empleamos para cargar determinadas configuraciones para trabajar en local.
En la consola, arrancamos runserver con este parámetro:
DEV=1 ./manage.py runserver
Dentro de Django podemos acceder a esta configuración de la siguiente forma:
DEV = os.environ.get('DEV', False)
if DEV:
# Configuraciones personalizadas