作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
之间有什么区别
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/
之间有什么区别 return TemplateResponse(request, self.template_name, context=context) 和 return render(reques
文件树(粗略示例) project/ project/ . . project_admin/ admin.py app/
我是一名优秀的程序员,十分优秀!