您的位置:首页 > 编程语言 > Go语言

14、Django实战第14天:列表筛选功能

2018-02-28 11:22 204 查看
今天完成的是点击这些条件进行机构的筛选



首先来完成城市:当用户点击城市的时候,我们自动给它加一个参数(city.id)



编辑organization.views.py



刷新页面,发现筛选功能已经OK了,但是点击后的城市并不是一个选中的状态(样式)。如果要让筛选的城市点击后变成选中的状态,我们就需要在后台把city_id传递回来进行对比





城市筛选已经完成了

接下来做机构类别筛选

后台逻辑



前端



然后,统计机构数那里要改下,那是因为我们过早统计了arg_nums,我们只需要把arg_nums移到筛选之后统计就可以了



学习人数,课程数排序

修改前端,配置html带参数



后台逻辑



判断选中的样式



然后还要修改下html中的url参数,把这次排序和 机构类别,所在地区关联上



授课机构排名

我们只要根据点击量来筛选出3个课程机构,然后展示出来就ok



前端配置:显示只要按顺序就可以了(后台已经排好序)。然后就是排名位数显示,我们用到了{{ forloop.counter }},这个变量会自动根据for循环计数。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: