2012-06-08 2 views
0

Документ Django говорит, что TemplateResponse.template может быть последовательностью имен шаблонов. Тогда, если есть несколько шаблонов, какой из шаблонов будет отображаться?Как Django TemplateResponse обрабатывает несколько шаблонов

Иными словами, как TemplateResponse обрабатывать несколько шаблонов?

ответ

2

Он должен вести себя так же, как render_to_string(), а именно: выбрать первое, что существует.

+0

СЭП может быть кортеж строк, используется первый существующий шаблон –

-1

Объекты TemplateResponse сохраняют детали шаблона и контекста, предоставленные представлением для вычисления ответа. Таким образом, он контролируется View.

Вы также можете переопределить этот метод SimpleTemplateResponse.resolve_template (шаблон), чтобы настроить шаблон рендеринга

Ref: https://docs.djangoproject.com/en/dev/ref/template-response/

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