Django TemplateResponse如何处理多个模板

时间:2012-06-08 08:30:59

标签: django django-templates

Django doc说TemplateResponse.template可以是一系列模板名称。然后,如果有多个模板,将呈现哪些模板?

换句话说,TemplateResponse如何处理多个模板?

2 个答案:

答案 0 :(得分:2)

它的行为应与render_to_string()相同,即:选择存在的第一个。

答案 1 :(得分:-1)

TemplateResponse对象保留视图提供的模板和上下文的详细信息,以计算响应。所以它由View控制。

您也可以覆盖此方法SimpleTemplateResponse.resolve_template(模板)来自定义模板渲染

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