request
по умолчанию не включается в контекст (по крайней мере в django 1.3) и его нужно задать явно:
TEMPLATE_CONTEXT_PROCESSORS = (
---
'django.core.context_processors.request',
---
)
Теперь ее можно использовать, например я искал как получить {{ request.path }}
в шаблоне с использованием class-based generic views, которые по умолчанию передают контекст.