Django中render_to_response和render的区别(转载)
2024-10-18 23:48:54
转载地址:https://www.douban.com/note/278152737/
自django1.3开始:render()方法是render_to_response的一个崭新的快捷方式,前者会自动使用RequestContext。而后者必须coding出来,这是最明显的区别,当然前者更简洁。
return render_to_response('blog_add.html',{'blog': blog, 'form': form, 'id': id, 'tag': tag},
context_instance=RequestContext(request))
return render(request, 'blog_add.html', {'blog': blog, 'form': form, 'id': id, 'tag': tag})
locals()用法:locals()可以直接将函数中所有的变量全部传给模板。当然这可能会传递一些多余的参数,有点浪费内存的嫌疑。
return render(request, 'blog_add.html',locals())
最新文章
- Linux学习之四--Nginx
- SQLSERVER 2012计算上一条,下一条数据的函数
- 安卓--selector简单使用
- 033医疗项目-模块三:药品供应商目录模块——供货商药品目录t添加查询功能----------Dao层和Service层和Action层和调试
- 公司内多个公众号实现账号互通(UnionID机制处理)
- 手机APP和WAP版的区别
- 魔改——MDI多视图模板Tab/标签页 初始化/操作控件
- eclipse中修改maven仓储
- 做好SEO需要掌握的20个基础知识
- Javascript 插件统一的实现步骤
- HTML基本操作
- ASP.NET MVC模型部分验证
- Spring MVC的异常统一处理方法
- 导入 from pdfminer.pdfinterp import process_pdf 错误
- Function 语意学
- css3制作网页中常见的小箭头
- [转载] Java中枚举类型的使用 - enum
- python基础6--面向对象基础、装饰器
- day4_高效处理文件
- f5申请并激活License