代码拆分与总结
将表格代码通过imclude_tag的方式
在tags中通过yield方法,不用列表append
总结
批量操作:
-- 反射
-- __name__
-- 模板中不能用__name__获取函数名
-- 一切皆对象,在下拉菜单功能的时候有使用到
-- 可扩展
搜索功能:
-- 用Q连接搜索
-- 跨表查询
-- __contains搜索
-- 可扩展
保留原搜索条件:
-- QueryDict使用
-- QueryDict的编辑功能,通过深拷贝方法来做
-- urlencode()方法编码url
-- urllib.parse.urlencode()方法
分页:
-- 分页组件
-- 保留原搜索条件
拆分:
-- ChangeList类封装
-- inclusion_tag
-- yield生成器