diff --git a/constance/backends/database/__init__.py b/constance/backends/database/__init__.py index 85c9ee4..7f96e2c 100644 --- a/constance/backends/database/__init__.py +++ b/constance/backends/database/__init__.py @@ -23,6 +23,7 @@ class DatabaseBackend(Backend): def __init__(self): from constance.backends.database.models import Constance self._model = Constance + self._prefix = settings.DATABASE_PREFIX if not self._model._meta.installed: raise ImproperlyConfigured( "The constance.backends.database app isn't installed " diff --git a/constance/settings.py b/constance/settings.py index 0db6301..75ce98a 100644 --- a/constance/settings.py +++ b/constance/settings.py @@ -5,8 +5,8 @@ settings = import_module_attr( os.getenv('CONSTANCE_SETTINGS_MODULE', 'django.conf.settings') ) -PREFIX = getattr(settings, 'CONSTANCE_REDIS_PREFIX', - getattr(settings, 'CONSTANCE_PREFIX', 'constance:')) +REDIS_PREFIX = getattr(settings, 'CONSTANCE_REDIS_PREFIX', + getattr(settings, 'CONSTANCE_PREFIX', 'constance:')) BACKEND = getattr(settings, 'CONSTANCE_BACKEND', 'constance.backends.redisd.RedisBackend')