Skip to content Skip to sidebar Skip to footer

Django - Template Context Processors - Breaking My App

I was trying to set up a template context processor like this article mentions so that I could provide information to every template. I wrote this function in views.py: def items_i

Solution 1:

Django has a default set of TEMPLATE_CONTEXT_PROCESSORS, which you need to manually add when adding your own. http://docs.djangoproject.com/en/1.3/ref/settings/#template-context-processors

Depending on your Django version these are different, however if using Django 1.3 you might have something as follows

TEMPLATE_CONTEXT_PROCESSORS = (
    "django.contrib.auth.context_processors.auth",
    "django.core.context_processors.debug",
    "django.core.context_processors.i18n",
    "django.core.context_processors.media",
    "django.core.context_processors.static",
    "django.contrib.messages.context_processors.messages",
    "Store.views.items_in_cart",
)

Post a Comment for "Django - Template Context Processors - Breaking My App"