From 0fef92f6f0d064cdce4e8722fd9fe27ed451bb9b Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Wed, 22 Dec 2010 04:54:10 +0000 Subject: Fixed #14936 -- Tweaked the new render shortcut to reflect non-legacy arguments. Thanks to adamv for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15020 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/topics/http/shortcuts.txt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'docs') diff --git a/docs/topics/http/shortcuts.txt b/docs/topics/http/shortcuts.txt index 1d3e89ea83..ebe72324cb 100644 --- a/docs/topics/http/shortcuts.txt +++ b/docs/topics/http/shortcuts.txt @@ -15,7 +15,7 @@ introduce controlled coupling for convenience's sake. ``render`` ========== -.. function:: render(request, template[, dictionary][, context_instance][, mimetype]) +.. function:: render(request, template[, dictionary][, context_instance][, content_type][, status]) .. versionadded:: 1.3 @@ -48,22 +48,25 @@ Optional arguments will be rendered with a ``RequestContext`` instance (filled with values from ``request`` and ```dictionary``). -``mimetype`` +``content_type`` The MIME type to use for the resulting document. Defaults to the value of the :setting:`DEFAULT_CONTENT_TYPE` setting. +``status`` + The status code for the response. Defaults to ``200``. + Example ------- The following example renders the template ``myapp/index.html`` with the MIME type ``application/xhtml+xml``:: - from django.shortcuts import render_to_response + from django.shortcuts import render def my_view(request): # View code here... - return render_to_response('myapp/index.html', {"foo": "bar"}, - mimetype="application/xhtml+xml") + return render(request, 'myapp/index.html', {"foo": "bar"}, + content_type="application/xhtml+xml") This example is equivalent to:: @@ -75,7 +78,7 @@ This example is equivalent to:: t = loader.get_template('myapp/template.html') c = RequestContext(request, {'foo': 'bar'}) return HttpResponse(t.render(c), - mimetype="application/xhtml+xml") + content_type="application/xhtml+xml") ``render_to_response`` -- cgit v1.3