Django进修笔记(11):视图进阶   
               添加时间:2013-5-15 点击量: 
 
              一、屌丝的小刀

看来进修笔记系列是不成能在六月处完成了,这就意味着我的规划破空,大虾梦跟着湮灭。接触Django时候不下两月,然则总结的却很少,看到都是根蒂根基的教程,英文不好,Django官网上有道词典一个个划词。。。。不过还好,总算有点感触感染了。
剩下的常识点还很多,争夺在六月初单把Django进修笔记总结写出来。Keep moving.......
二、缺省视图参数
给一个视图指定默认的参数。 如许,当没有给这个参数赋值的时辰将会应用默认的值。
三、包装视图函数
http://djangobook.py3k.cn/2.0/chapter08/,
这个把Python函数高等项目组看完才懂得。待续。。
四、通用视图
除了object_list外,Django还供给了很多通用视图函数,分布在几个模块中:
django.views.generic.list_detail模块
- object_list      显示模型对象列表   
 
- object_detail  显示单个模型对象
 
django.views.generic.create_模块
- create_object    创建模型对象
 
- _object   批改模型对象
 
- _object    删除模型对象
 
django.views.generic.simple模块
- direct_to_template   直接应用指定的模板衬着给定的context对象
 
- redirect_to   重定向到指定的url
 
django.views.generic.date_based模块
这个模块首要处理惩罚“按时候查看存档”的功能,起原于消息出版行业。具体包含:
- archive_index   最的归档,列出所丰年份及指定命量的新对象
 
- archive_year     按年归档,列出所有拥有对象的月份
 
- archive_month   按月归档,列出本月的所有对象,找到拥有对象的上一个、下一个月份
 
- archive_week     按周归档,列出本周的所有对象
 
- archive_day     按日归档,列出当天的所有对象,找到拥有对象的上一个、下一个日期
 
- archive_today     当前日期(今天)的按日归档
 
- object_detail     显示遵守年/月/日/序号找到的对象
 
这些通用视图函数不再一一介绍,可以参考Django API文档,存眷其参数,context内容和默认模板,就能根蒂根基把握其应用。
参考:http://www.cnblogs.com/holbrook/archive/2012/02/12/2357342.html
读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。
                     
                  
     
  
 
    
    
一、屌丝的小刀

看来进修笔记系列是不成能在六月处完成了,这就意味着我的规划破空,大虾梦跟着湮灭。接触Django时候不下两月,然则总结的却很少,看到都是根蒂根基的教程,英文不好,Django官网上有道词典一个个划词。。。。不过还好,总算有点感触感染了。
剩下的常识点还很多,争夺在六月初单把Django进修笔记总结写出来。Keep moving.......
二、缺省视图参数
给一个视图指定默认的参数。 如许,当没有给这个参数赋值的时辰将会应用默认的值。
三、包装视图函数
http://djangobook.py3k.cn/2.0/chapter08/,
这个把Python函数高等项目组看完才懂得。待续。。
四、通用视图
除了object_list外,Django还供给了很多通用视图函数,分布在几个模块中:
django.views.generic.list_detail模块
- object_list 显示模型对象列表
 - object_detail 显示单个模型对象
 
django.views.generic.create_模块
- create_object 创建模型对象
 - _object 批改模型对象
 - _object 删除模型对象
 
django.views.generic.simple模块
- direct_to_template 直接应用指定的模板衬着给定的context对象
 - redirect_to 重定向到指定的url
 
django.views.generic.date_based模块
这个模块首要处理惩罚“按时候查看存档”的功能,起原于消息出版行业。具体包含:
- archive_index 最的归档,列出所丰年份及指定命量的新对象
 - archive_year 按年归档,列出所有拥有对象的月份
 - archive_month 按月归档,列出本月的所有对象,找到拥有对象的上一个、下一个月份
 - archive_week 按周归档,列出本周的所有对象
 - archive_day 按日归档,列出当天的所有对象,找到拥有对象的上一个、下一个日期
 - archive_today 当前日期(今天)的按日归档
 - object_detail 显示遵守年/月/日/序号找到的对象
 
这些通用视图函数不再一一介绍,可以参考Django API文档,存眷其参数,context内容和默认模板,就能根蒂根基把握其应用。
参考:http://www.cnblogs.com/holbrook/archive/2012/02/12/2357342.html
读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。




