title: Django-nonrel import cache fail
body: <p>I am trying to setup django-nonrel on GAE (Google App Engine) - 
  following the steps here <a href="http://www.allbuttonspressed.com/projects/djangoappengine#installation" rel="noreferrer">http://www.allbuttonspressed.com/projects/djangoappengine#installation</a></p>
  
  <p>The test application works great - </p>
  
  <p>I was able to use the cache API in the application, but not so for the tests and shell:</p>
  
  <p>Attempting to <code>from django.core.cache import cache</code> in the shell gives me:</p>
  
  <pre><code>&gt;&gt;&gt; from django.core.cache import cache
  Traceback (most recent call last):
    File "&lt;console&gt;", line 1, in &lt;module&gt;
    File "django-testapp/django/core/cache/__init__.py", line 182, in &lt;module&gt;
      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
  </code></pre>
  
  <p>Similarly attempting  <code>./manage.py test</code> fails the same way.</p>
  
  <p>Any idea why <code>./manage runserver</code> works fine, but <code>./manage shell</code> or <code>./manage test</code> fails to import cache?</p>