Django 文档说TemplateResponse.template
可以是一系列模板名称。那么如果有多个模板,会渲染哪些模板呢?
换句话说,如何TemplateResponse
处理多个模板?
Django 文档说TemplateResponse.template
可以是一系列模板名称。那么如果有多个模板,会渲染哪些模板呢?
换句话说,如何TemplateResponse
处理多个模板?
它的行为方式应该与 相同render_to_string()
,即:选择存在的第一个。
TemplateResponse 对象保留了视图提供的模板和上下文的详细信息以计算响应。所以它由View控制。
你也可以重写这个方法 SimpleTemplateResponse.resolve_template(template) 来自定义模板渲染
参考: https ://docs.djangoproject.com/en/dev/ref/template-response/