﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
25839	RequestContext does not apply context processors [regression]	direx	nobody	"Prior to Django 1.8 `django.template.RequestContext` always had the context from all of the `TEMPLATE_CONTEXT_PROCESSORS` applied. In Django 1.8 this is no longer the case, which breaks the API. As this has neither been announced nor documented anywhere I'd consider this a critical regression.

The following view code no longer works with the default `TEMPLATE_CONTEXT_PROCESSORS` setting:

{{{
from django.template import RequestContext

def my_view(request):
    context = RequestContext(request)
    print context['user']
    #...
}}}

Actually `user` should be put there by `django.contrib.auth.context_processors.auth`. It is also present in templates rendered by `render()`, but not in `RequestContext`. Of course this does not only apply to the `user` context variable, but to all context variables set by context processors."	Bug	closed	Documentation	1.8	Normal	wontfix	RequestContext, regression	Aymeric Augustin	Accepted	0	0	0	0	0	0
