In Feb 24, 1:00 pm, Jesaja Everling <jeverl...@gmail.com> wrote:
> Hi all!
>
> Is there any difference between these two ways of using
> RequestContext?
> I'm asking because I usually use the first approach, but I want to
> make sure that there are no subtle differences.
>
> 1)
> def index(request):
>     return render_to_response('index.html',
>                               RequestContext(request,
>                                              {}
>                                              ))


This actually work (at least it should), but it's a bit of a waste
since loader.render_to_string (which is called by render_to_response)
will build a Context object from the mapping (here a
RequestContext).


> 2)
> def index(request):
>     return render_to_response('index.html',
>                              {},
>                               context_instance =
> RequestContext(request))


This is the canonical way to call render_to_response. You should
switch to this one IMHO.

>From a quick glance at Django's source code, it shouldn't AFAICT make
any difference, except for the useless overhead of building a Context
object from the RequestContext instance. FWIW, one of the nice
features of OSS is that, well, it's open source - so if you find the
documentation unclear or lacking, you can access the most accurate and
up to date doc : the source code itself !-)

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to