mirror of
https://github.com/jazzband/django-constance.git
synced 2026-03-16 22:40:24 +00:00
Simplified settings.
This commit is contained in:
parent
d051286522
commit
fc930442a2
5 changed files with 15 additions and 18 deletions
|
|
@ -17,7 +17,7 @@ class RedisBackend(Backend):
|
|||
def __init__(self):
|
||||
super(RedisBackend, self).__init__()
|
||||
self._prefix = settings.REDIS_PREFIX
|
||||
connection_cls = settings.CONNECTION_CLASS
|
||||
connection_cls = settings.REDIS_CONNECTION_CLASS
|
||||
if connection_cls is not None:
|
||||
self._rd = utils.import_module_attr(connection_cls)()
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -1,24 +1,10 @@
|
|||
import os
|
||||
from .utils import import_module_attr
|
||||
|
||||
settings = import_module_attr(
|
||||
os.getenv('CONSTANCE_SETTINGS_MODULE', 'django.conf.settings')
|
||||
)
|
||||
|
||||
REDIS_PREFIX = getattr(settings, 'CONSTANCE_REDIS_PREFIX',
|
||||
getattr(settings, 'CONSTANCE_PREFIX', 'constance:'))
|
||||
from django.conf import settings
|
||||
|
||||
BACKEND = getattr(settings, 'CONSTANCE_BACKEND',
|
||||
'constance.backends.redisd.RedisBackend')
|
||||
|
||||
CONFIG = getattr(settings, 'CONSTANCE_CONFIG', {})
|
||||
|
||||
CONNECTION_CLASS = getattr(settings, 'CONSTANCE_REDIS_CONNECTION_CLASS',
|
||||
getattr(settings, 'CONSTANCE_CONNECTION_CLASS', None))
|
||||
|
||||
REDIS_CONNECTION = getattr(settings, 'CONSTANCE_REDIS_CONNECTION',
|
||||
getattr(settings, 'CONSTANCE_CONNECTION', {}))
|
||||
|
||||
DATABASE_CACHE_BACKEND = getattr(settings, 'CONSTANCE_DATABASE_CACHE_BACKEND',
|
||||
None)
|
||||
|
||||
|
|
@ -28,4 +14,11 @@ DATABASE_CACHE_AUTOFILL_TIMEOUT = getattr(settings,
|
|||
|
||||
DATABASE_PREFIX = getattr(settings, 'CONSTANCE_DATABASE_PREFIX', '')
|
||||
|
||||
REDIS_PREFIX = getattr(settings, 'CONSTANCE_REDIS_PREFIX', 'constance:')
|
||||
|
||||
REDIS_CONNECTION_CLASS = getattr(settings, 'CONSTANCE_REDIS_CONNECTION_CLASS',
|
||||
None)
|
||||
|
||||
REDIS_CONNECTION = getattr(settings, 'CONSTANCE_REDIS_CONNECTION', {})
|
||||
|
||||
SUPERUSER_ONLY = getattr(settings, 'CONSTANCE_SUPERUSER_ONLY', True)
|
||||
|
|
|
|||
|
|
@ -22,6 +22,10 @@ v1.0 (unreleased)
|
|||
``CONSTANCE_PREFIX`` ``CONSTANCE_REDIS_PREFIX``
|
||||
============================== ===================================
|
||||
|
||||
* The undocumented feature to use an environment variable called
|
||||
``CONSTANCE_SETTINGS_MODULE`` to define which module to load
|
||||
settings from has been removed.
|
||||
|
||||
v0.6 (2013/04/12)
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ INSTALLED_APPS = (
|
|||
'constance.backends.database',
|
||||
)
|
||||
|
||||
CONSTANCE_CONNECTION = {
|
||||
CONSTANCE_REDIS_CONNECTION = {
|
||||
'host': 'localhost',
|
||||
'port': 6379,
|
||||
'db': 0,
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ INSTALLED_APPS = (
|
|||
|
||||
ROOT_URLCONF = 'tests.urls'
|
||||
|
||||
CONSTANCE_CONNECTION_CLASS = 'tests.redis_mockup.Connection'
|
||||
CONSTANCE_REDIS_CONNECTION_CLASS = 'tests.redis_mockup.Connection'
|
||||
|
||||
long_value = 123456
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue