django-constance/constance/settings.py

17 lines
568 B
Python

import os
from constance.utils import import_module_attr
settings = import_module_attr(
os.getenv('CONSTANCE_SETTINGS_MODULE', 'django.conf.settings')
)
PREFIX = getattr(settings, 'CONSTANCE_PREFIX', 'constance:')
BACKEND = getattr(settings, 'CONSTANCE_BACKEND', 'constance.backends.DatabaseBackend')
CONFIG = getattr(settings, 'CONSTANCE_CONFIG', {})
CONNECTION_CLASS = getattr(settings, 'CONSTANCE_CONNECTION_CLASS', None)
REDIS_CONNECTION = getattr(settings, 'CONSTANCE_REDIS_CONNECTION',
getattr(settings, 'CONSTANCE_CONNECTION', {}))