将缓存添加到Django的原因配置不正确:WSGI错误

时间:2018-09-05 17:48:56

标签: python django

我正在关注Django的官方文档。我将此添加到了settings.py

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}
CACHE_MIDDLEWARE_ALIAS = 'default'
CACHE_MIDDLEWARE_SECONDS  = '900'  # 15 minutes
CACHE_MIDDLEWARE_KEY_PREFIX = ''

MIDDLEWARE = [
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
]

这以某种方式导致此错误:

django.core.exceptions.ImproperlyConfigured: WSGI application 'online_store.wsgi.applicati
on' could not be loaded; Error importing module

有人处理过吗?

1 个答案:

答案 0 :(得分:0)

好吧,没关系。 Django的文档没有对pip install python-memcached说,所以我没有。那就是问题所在。