[Django]-Django shell doesn't respect cache configuration

0👍

First of all you should keep in mind that your local_settings.py would overwrite the settings.py.

Then you should watch out what cache daemon as backend is running, as there are different ones and depending what you run you need the respective specified option.

e.g. for memcached the local_settings.py would read:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211'
        'CACHE_TIME': '3600',
    }
}

whereas for locmem:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'
        'LOCATION': '127.0.0.1:11211'
        'TIMEOUT': 3600'
    }
}

Leave a comment