Инициализатор RequestContext
будет запускать любые процессоры контекста, перечисленные в файле настроек, но для этого также требуется список дополнительных процессоров. Любые контекстные процессоры общего назначения могут быть помещены в settings.py, а более конкретные могут быть добавлены в RequestContext
для каждого конкретного случая.
Не указывать RequestContext
, чтобы не запускать контекстные процессоры.
# want context processors listed in settings.py as well as some more specific ones
return render_to_response('template.html', {'foo':'bar'}, context_instance=RequestContext(request, processors = extra_processors))
# want only context processors listed in settings.py
return render_to_response('template.html', {'foo':'bar'}, context_instance=RequestContext(request))
# no context processors
return render_to_response('template.html', {'foo':'bar'})