#13338: adding custom template context processor(s) to settings.py screws up
admin
----------------------------------------+-----------------------------------
Reporter: [email protected] | Owner: nobody
Status: new | Milestone:
Component: Template system | Version: 1.1
Keywords: template context processor | Stage: Unreviewed
Has_patch: 0 |
----------------------------------------+-----------------------------------
I added my own template context processor:
{{{
TEMPLATE_CONTEXT_PROCESSORS = (
'www.context_processor.static_url',
)
}}}
and the admin system stopped receiving its context and I got
TemplateSyntaxErrors. It worked again when I added:
{{{
TEMPLATE_CONTEXT_PROCESSORS = (
'www.context_processor.static_url',
'django.core.context_processors.auth',
)
}}}
is there a reason I have to manually add the context processor for auth
after creating a custom processor? A user in #django told me to add the
following:
{{{
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS
}}}
to the top of my settings.py, I did that and added my template context
processor using:
{{{
TEMPLATE_CONTEXT_PROCESSORS += (
'www.context_processor.static_url',
)
}}}
which seems to have worked. What's going on? Is this the way it's supposed
to be or have I done something I'm not supposed to?
--
Ticket URL: <http://code.djangoproject.com/ticket/13338>
Django <http://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en.