2013-03-28 2 views
0

Из документации:Пример, когда использовать render_to_response над визуализацией

оказывает

Сочетает данный шаблон с заданным контекстным словарем и возвращает объект HttpResponse с этим оказанным текстом.

render() - это то же самое, что вызов render_to_response() с аргументом context_instance, который заставляет использовать RequestContext.

render_to_response

Визуализирует данный шаблон с заданным контекстным словарем и возвращает объект HttpResponse с этим оказанным текстом.

Можете ли вы предоставить целенаправленную пример и описание, когда можно было бы выбрать для использования render_to_response в целях против render?

+1

http://stackoverflow.com/questions/5154358/django-what-is-the-difference-between-render-render-to-response-and-direc – Ted

ответ

-1

Ну, единственное различие заключается в том, что с помощью render_to_response вы можете перейти в другой словарь контекста для просмотра (шаблона). По умолчанию RequestContext будет создавать «контекст» через функции промежуточного программного обеспечения Django, определенные в вашем файле настроек TEMPLATE_CONTEXT_PROCESSORS.

+0

Вы можете (и должны) передать ему контекст 'render'. Разница в том, что он создает RequestContext. –

Смежные вопросы