2017-06-11 20 views
0

在pythonanywhere服務器上部署後,我應該將Memcached指向哪些位置?對於本地我使用這個設置,事情工作正常。PythonAnyWhere上的Memcache位置的值

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

我需要更改'LOCATION'來替換localhost。任何指導?

+1

PythonAnywhere開發這裏:不幸的是,我們不提供一個memcached服務器。如果您使用的是第三方提供商的產品,則應該從中獲取位置詳細信息。 –

回答

0

您可以將位置設置爲路徑。

CACHES = { 
'default': { 
    'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 
    'LOCATION': 'unix:~/memcached.sock', }} 

不過,我不認爲pythonanywhere,您可以使用內存緩存,因爲你不能使用「sudo易於得到」一個pythonanywhere控制檯上,並使用內存緩存需要你安裝它。 (sudo apt-get安裝memcached)