因此,当我尝试运行服务器或syncdb时,会遇到此缓存错误。
下面是回溯:https://gist.github.com/1538051
我尝试将此代码插入到settings.py文件中:
CACHE_BACKEND = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}但这又产生了另一个错误,这对我来说毫无意义。
if backend_uri.find(':') == -1:
AttributeError: 'dict' object has no attribute 'find'有没有人能帮我弄清楚问题是什么,以及我该如何着手解决它。
注意:我在开发服务器上工作
发布于 2011-12-30 14:32:01
发布于 2011-12-30 14:51:15
首先,您使用的是什么版本的django?字典样式的后端配置是django 1.3的新特性,您的回溯表明您使用的是类似1.2.4的版本。
如果是这种情况,您将需要使用旧的uri样式的缓存设置。就像这样
CACHE_BACKEND = 'dummy://'将与您在问题中尝试设置的内容相匹配。
这里提供了与Django1.2相关的有关缓存的完整文档:http://docs.djangoproject.com/en/1.2/topics/cache/
https://stackoverflow.com/questions/8676468
复制相似问题