La aplicación Django tiene un no ImportError: ningún module llamado 'django.core.context_processors'

Intenté que git empujara mi aplicación después de ajustarla y obtuve el siguiente error.

ImportError: No module named 'django.core.context_processors' 

esto no aparecía en mis loggings heroku y mi aplicación funciona localmente, así que estaba confundido. Tuve que configurar la debugging en el lado de la producción para finalmente resolver esto. ¿Qué puedo hacer para aclarar esto?

esto es parte del traceback

 Request Method: GET Request URL: http://hispanicheights.com/ Django Version: 1.10.1 Exception Type: ImportError Exception Value: No module named 'django.core.context_processors' Exception Location: /app/.heroku/python/lib/python3.5/importlib/__init__.py in import_module, line 126 Python Executable: /app/.heroku/python/bin/python Python Version: 3.5.1 Python Path:['/app', '/app/.heroku/python/bin', '/app/.heroku/python/lib/python3.5/site-packages/setuptools-23.1.0-py3.5.egg', '/app/.heroku/python/lib/python3.5/site-packages/pip-8.1.2-py3.5.egg', '/app', '/app/.heroku/python/lib/python35.zip', '/app/.heroku/python/lib/python3.5', '/app/.heroku/python/lib/python3.5/plat-linux', '/app/.heroku/python/lib/python3.5/lib-dynload', '/app/.heroku/python/lib/python3.5/site-packages', '/app', '/app'] 

Miré la línea 126 y esto es lo que hay

  return _bootstrap._gcd_import(name[level:], package, level) 

esta

 django.core.context_processors 

no se encuentra en el file init. Busqué en mi file de configuration para producción y vi esto

 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'debug': True, 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', "django.core.context_processors.request", ], }, }, ] 

¿Se supone que debo modificar esto de alguna manera?

Intente eliminar "django.core.context_processors.request" de su configuration.

En Django 1.10 django.core.context_processors se ha movido a django.template.context_processors . Ver las notas de la versión

Ya tiene los procesadores de context de request, no es necesario agregarlo nuevamente con la location incorrecta.

Lo arreglé, en settings.py En mis PLANTILLAS, cambié esta línea de esta

 django.core.context_processors.request 

a esto

 django.template.context_processors.request 

y ahora puedo ver mi sitio. Espero que esto ayude a alguien.