Как получить доступ к объекту request в шаблоне

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