Nie wiem, czemu niektórzy tak uparcie korzystają z funkcji render_to_response
, by za każdym razem przekazać do niej ręcznie stworzony obiekt kontekstu. Zresztą, sami oceńcie, która wersja jest ładniejsza:
from django.shortcuts import render_to_response
from django.template import RequestContext
def foo(request):
# ...
return render_to_response('foo.html', {'bar': baz},
context_instance=RequestContext(request))
Czy może:
from django.views.generic.simple import direct_to_template
def foo(request):
# ...
return direct_to_template(request, 'foo.html', {'bar': baz})
A teraz pomnóżcie to przez liczbę widoków w aplikacji.