I understand *how* it is done. But, my question was not related to the how part.
On Jan 4, 12:17 am, Ariel Calzada <[EMAIL PROTECTED]> wrote: > venkata subramanian wrote: > > Hi, > > I had a problem recently. > > To access the request object in all of my templates. > > The solution I got surprised me. It involved explicitly passing on > > the request object from the views. > > (Example, to pass a RequestContext object as a context_instance > > parameter in render_to_response method). > > > It surprised me because since request object is available to every > > view, why should the request > > object not be accessible in all templates by default? > > > I am just eager to understand this design decision. > > > Thanks. > > You can do it > > in settings.py add: > > TEMPLATE_CONTEXT_PROCESSORS = ( > 'django.core.context_processors.auth', > 'django.core.context_processors.request', > ) > > and in every view import: > > from django.template import RequestContext > > adn finally when you make a render to response: > > return render_to_response ( "TEMPLATEFILE", {}, context_instance = > RequestContext ( request ), ) > > ARIEL ( 000PaRaDoX000 ) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---