If you’re using Django 1.3+, and find your code littered with
from django.shortcuts import render_to_response
def my_view(request):
...
return render_to_response('my_template.html', my_data,
context_instance=RequestContext(request))
you can replace that with a call to the render() shortcut, introduced in Django 1.3:
from django.shortcuts import render def my_view(request): ... return render(request, 'my_template.html', my_data)
You should generally prefer render() over render_to_response() – with render_to_response(), if you leave off the context_instance param, Django won’t invoke any of the default template context processors.
See the docs for more details.