В настоящее время, поскольку я хочу получить доступ к информации user
во всех моих шаблонах, я всегда использую context_instance = RequestContext( request )
во всех своих представлениях.Мне также нравится RequestContext
, потому что он автоматически обрабатывает csrf
.
Прямо сейчас я обычно просто помещаю все значения моего словаря в RequestContext
, чтобы отобразить так
request_context = RequestContext( request, {
'order' : order,
'order_comments' : order_comments,
'comment_form' : comment_form,
} )
return render_to_response( 'doors/orders/detail.html', context_instance = request_context )
Как этоотличается от этого?
context = {
'order' : order,
'order_comments' : order_comments,
'comment_form' : comment_form,
}
return render_to_response( 'doors/orders/detail.html', context, context_instance = RequestContext( request ) )
Если на самом деле нет программных отличий, то какой метод является лучшим или предпочтительным?