Sto provando a distribuire il mio progetto django su GAE. Dopo la distribuzione utilizzando appcfg.py, ho ricevuto questo errore all'interno di GAE. Qualcuno sa come risolvere questo problema?Come devo importare le classi django.middleware nel progetto Google App Engine?
Traceback (most recent call last):
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/runtime
/wsgi.py", line 223, in Handle
result = handler(dict(self._environ), self._StartResponse)
File "/base/python27_runtime/python27_lib/versions/third_party/django-1.4/django
/core/handlers/wsgi.py", line 219, in __call__
self.load_middleware()
File "/base/python27_runtime/python27_lib/versions/third_party/django-1.4/django
/core/handlers/base.py", line 47, in load_middleware
raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' %
(mw_module, e))
ImproperlyConfigured: Error importing middleware django.middleware.cache: "No module
named memcache"
Il codice seguente mostra come le classi middleware vengono importati nei miei project.settings:
from djangoappengine.settings_base import *
....
MIDDLEWARE_CLASSES = (
'django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
Grazie per guardare in questo.
'pip installa python3-memcached' per python 3. –
@AnkitPopli Comando python setup.py egg_info non è riuscito con il codice di errore 1 in/tmp/root_build_pot/python3-memcached –