По умолчанию RequestContext в Django
У меня есть такая функция (вид)
def index(request):
return render_to_response('index.html', context_instance=RequestContext(request))
и хочу просто написать
return render_to_response('index.html')
Также я хочу передать дополнительные переменные для просмотра
return render_to_response('cart.html', {'key': value})
Основная причина, по которой мне нужен RequestContext, заключается в том, что у меня есть функция процессора контекста, которая устанавливает для меня дополнительные переменные. Как я могу достичь этого или есть другой подход для этого?
1 ответ
Решение
Вы можете использовать render
ярлык:
return render(request, 'cart.html', {'key': value})
Тем не менее, вам всегда нужно передавать запрос: именно поэтому он называется RequestContext.