Quickstart GuideΒΆ

# settings.py
from twelvefactor import config

globals().update(config({
    'DEBUG': {
        'type': bool,
        'default': False,
    },
    'SECRET_KEY': str
}))

The above will create two variables, the first named DEBUG a boolean defaulting to False, and the second named SECRET_KEY a string which will throw an exception if not set. Both variables will be populated from the processes environment variables.