我正在尝试在Google App Engine上设置django-nonrel,遵循此处的步骤:http://www.allbuttonspressed.com/projects/djangoappengine#installation
测试应用程序运行良好。
我可以在应用程序中使用缓存API,但是在测试和shell中却不行:
尝试在shell中输入
我可以在应用程序中使用缓存API,但是在测试和shell中却不行:
尝试在shell中输入
from django.core.cache import cache
会出现以下错误信息:>>> from django.core.cache import cache
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "django-testapp/django/core/cache/__init__.py", line 182, in <module>
cache = get_cache(DEFAULT_CACHE_ALIAS)
File "django-testapp/django/core/cache/__init__.py", line 180, in get_cache
return backend_cls(location, params)
File "django-testapp/django/core/cache/backends/memcached.py", line 154, in __init__
import memcache
ImportError: No module named memcache
同样地,试图执行./manage.py test
会出现相同的错误。
为什么 ./manage runserver
可以正常工作,但是 ./manage shell
或者 ./manage test
却无法导入缓存?有任何想法吗?