Reputation: 15620
I am using Django's local memory cache in development and I can't get it to work. I have set the following in settings.py:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'
}
}
I see the views are being called everytime a page is loaded. I only have one Django server process running in dev
Upvotes: 0
Views: 439
Reputation: 15620
Next step is to use the cache (by setting up a per-site cache, per-view cache etc.). For example to cache the entire site, use the following middleware in settings.py
:
MIDDLEWARE = [
'django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
]
Upvotes: 1