Memcache位置在PythonAnyWhere上的价值

时间:2017-06-11 07:02:31

标签: django pythonanywhere

在pythonanywhere服务器上部署后,我应该将Memcached指向什么位置?对于本地我使用此设置,一切正常。

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

我需要更改“位置”'替换localhost。有什么指导吗?

1 个答案:

答案 0 :(得分:0)

您可以将位置设置为路径。

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

但是,我不认为pythonanywhere允许你使用memcache,因为你不能在pythonanywhere控制台上使用'sudo apt-get',并且使用memcache需要你安装它。 (sudo apt-get install memcached)