Installation

Package install

Install from PyPI (or your preferred source):

pip install django-configvars

Basic Django setup

Add configvars to INSTALLED_APPS:

INSTALLED_APPS = [
    # ...
    "configvars",
    # ...
]

Optional initialization

If you want a custom local settings module path or env prefix:

from configvars import initialize

initialize(
    local_settings_module="myproject.local",
    env_prefix="APP_",
)

If you do not call initialize(), django-configvars tries to infer the local module from DJANGO_SETTINGS_MODULE and uses no prefix.