2012-07-09 57 views
1

我有一個項目在Django與Nginx + Gunicorn的組合。我在這個項目中使用memcached,它對我來說工作正常。更多Django項目正在覆蓋我的服務器上的memcached

現在我想添加下一個項目。自從我將新緩存添加到我的新項目後,一切都很好。然後這兩個項目會覆蓋另一個項目的緩存。當我去一個項目的頁面時,我看到第二個。

在我的settings.py我:

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware', 
    'django.middleware.common.CommonMiddleware', 
    'django.middleware.cache.FetchFromCacheMiddleware', 
    ... 

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

什麼有我錯了?

回答

5

在您的設置中更改CACHE_MIDDLEWARE_KEY_PREFIX的值。它對每個項目都應該是唯一的。

+0

謝謝,它似乎有效。 – yetty 2012-07-09 16:39:46

相關問題