代码拆分与总结

编辑本博客

拆分前源码

拆分后源码

将表格代码通过imclude_tag的方式

在tags中通过yield方法,不用列表append

总结

批量操作:

-- 反射

--  __name__

-- 模板中不能用__name__获取函数名

-- 一切皆对象,在下拉菜单功能的时候有使用到

-- 可扩展

搜索功能:

-- 用Q连接搜索

-- 跨表查询

-- __contains搜索

-- 可扩展

保留原搜索条件:

-- QueryDict使用

-- QueryDict的编辑功能,通过深拷贝方法来做

-- urlencode()方法编码url

-- urllib.parse.urlencode()方法

分页:

-- 分页组件

-- 保留原搜索条件

拆分:

-- ChangeList类封装

-- inclusion_tag

-- yield生成器

 

 

posted @ 2018-09-11 18:54  丫丫625202  阅读(176)  评论(0编辑  收藏  举报