Skip to content

conf

django_spire.conf

settings = Settings() module-attribute

Settings

__getattr__

Source code in django_spire/conf.py
def __getattr__(self, name: str) -> None:
    django_value = None
    django_spire_value = None

    if hasattr(django_settings, name):
        django_value = getattr(django_settings, name)

    if hasattr(django_spire_default_settings, name):
        django_spire_value = getattr(django_spire_default_settings, name)

    if django_value is not None:
        return django_value

    if django_spire_value is not None:
        return django_spire_value

    return None