Estaba tratando de configurar un procesador de contexto de plantilla como this article mentions para poder proporcionar información a cada plantilla.Django - procesadores de contexto de plantilla - rompiendo mi aplicación
escribí esta función en views.py:
def items_in_cart(request):
"""Used by settings.TEMPLATE_CONTEXT_PROCESSORS to provide an item count
to every template"""
cart, lines = get_users_cart_and_lines(request)
return {'items_in_cart': lines.count()}
Y luego añade esta línea a settings.py:
TEMPLATE_CONTEXT_PROCESSORS = ('Store.views.items_in_cart',)
Pero ahora cada vez que vaya a cualquier página me sale este error :
ImproperlyConfigured at/
Put 'django.contrib.auth.context_processors.auth' in your TEMPLATE_CONTEXT_PROCESSORS setting in order to use the admin application.
¿Hice algo mal? ¿Que está pasando aqui? Intenté hacer lo que decía el error, y luego mostraré una página con todas mis hojas de estilo e imágenes faltantes.
hmm, ¿puedo añadir la mía a la lista por defecto existente? Por ejemplo, TEMPLATE_CONTEXT_PROCESSORS = secret_default_location.TEMPLATE_CONTEXT_PROCESSORS + ('Store.views.items_in_cart',) – Greg
Debería poder usar TEMPLATE_CONTEXT_PROCESSORS + = ('Store.views.items_in_cart',) para anexar los valores predeterminados – PiGGeH
Dice que no está definido. – Greg