gpt4 book ai didi

Django TemplateResponse 与渲染

转载 作者:行者123 更新时间:2023-12-04 05:29:20 26 4
gpt4 key购买 nike

之间有什么区别

return TemplateResponse(request, self.template_name, context=context)


return render(request, self.template_name, context=context)

有什么情况为什么我应该使用其中一个而不是另一个?

最佳答案

A TemplateResponse将模板的渲染延迟到 View 完成之后。这允许任何 template response middleware在响应上运行,并可能在呈现模板之前更改模板或上下文数据。模板响应中间件运行后,将呈现模板,并在将响应返回给客户端之前对呈现的内容运行正常的响应中间件。
render()快捷方式立即呈现模板并返回 HttpResponse .

关于Django TemplateResponse 与渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38838601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com