erknrio
7/12/2017 - 12:31 PM

django runserver environment variables

django runserver environment variables

Introducción

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.

Creación de la variable de entorno

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