Я пытаюсь настроить django-nonrel в GAE (Google App Engine) -
следуя инструкциям здесь http://www.allbuttonspressed.com/projects/djangoappengine#installation
Тестовое приложение прекрасно работает -
Я смог использовать API кеша в приложении, но не для тестов и оболочки:
Попытка 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
не удается импортировать кэш?