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

时间:2023-02-21 16:07:35

今天完成的是点击这些条件进行机构的筛选

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

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

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

编辑organization.views.py

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

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

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

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

城市筛选已经完成了

接下来做机构类别筛选

后台逻辑

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

前端

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

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

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

学习人数,课程数排序

修改前端,配置html带参数

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

后台逻辑

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

判断选中的样式

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

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

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

授课机构排名

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

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

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

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

14、Django实战第14天:列表筛选功能的更多相关文章

  1. PHP多条件分类列表筛选功能开发实例

    PHP多条件分类列表筛选功能开发实例,前后台一起实现 后台对接可以拼接sql语句,PHP通过表单值隐藏值筛选,常用又实用! 表单筛选核心函数 function Filter(a, b) { var $ ...

  2. mxonline实战8,机构列表分页功能,以及按条件筛选功能

    对应github地址:列表分页和按条件筛选     一. 列表分页   1. pip install django-pure-pagination   2. settings.py中 install ...

  3. django——个人博客之分页/筛选功能

    在完成了注册.登录后就应该显示主页,在主页中有各种功能的按钮,用户点击后进入后台管理,不同角色的用户根据权限不同显示的页面是不相同的,在个人博客页面会显示自己发布的文章,以及自己的保障记录,在进入后台 ...

  4. vue 移动端列表筛选功能实现

    最近兴趣所致,打算使用vant搭建一个webapp,由于需要使用列表筛选,没有找到合适组件,于是写了一个简单的功能,权当记录. 效果如下:        HTML: <div class=&qu ...

  5. Django实战(14):让页面联动起来

    上一节我们实现了一个”能看不能用“的购物车,现在我们来使用这个购物车. 首先是产品目录界面中的”加入购物车“链接,我们希望点击这个按钮后,在购物车中添加该产品(添加的规则是如果购物车中已经有该产品就增 ...

  6. 27、Django实战第27天:全局搜索功能开发

    当我们选择其中一个类别(公开课,课程讲师,授课老师),输入搜索内容,点击搜索后会跳转到相应的列表页中进行展示 我们输入的内容作为参数keyword传入后台 搜索"公开课" 当课程中 ...

  7. 9、Django实战第9天:用户注册功能

    今天完成的是用户注册功能... 首先把注册页面的前端文件register.html复制到templates目录下 编辑users.views.py,创建一个注册的类 class RegisterVie ...

  8. 36、Django实战第36天:首页功能开发

    1.编辑users.views.py ... class IndexView(View): """ 首页 """ def get(self, ...

  9. 第三百八十九节,Django&plus;Xadmin打造上线标准的在线教育平台—列表筛选结合分页

    第三百八十九节,Django+Xadmin打造上线标准的在线教育平台—列表筛选结合分页 根据用户的筛选条件来结合分页 实现原理就是,当用户点击一个筛选条件时,通过get请求方式传参将筛选的id或者值, ...

随机推荐

  1. Burnside引理和polay计数学习小记

    在组合数学中有这样一类问题,比如用红蓝两种颜色对2*2的格子染色,旋转后相同的算作一种.有多少种不同的染色方案?我们列举出,那么一共有16种.但是我们发现,3,4,5,6是同一种,7,8,9,10是用 ...

  2. 鼠标拖放div 实现

    Javascript的mousemove事件类型是一个实时响应的事件,当鼠标指针的位置发生变化时(至少移动1个像素),就会触发mousemove事件.该事件响应的灵敏度主要参考鼠标指针移动速度的快慢, ...

  3. ubuntu环境下lnmp环境搭建(3)之Php

    1.lnmp详细  http://www.discuz.net/thread-3513107-1-1.html 2. 到php目录 http://blog.aboutc.net/linux/65/co ...

  4. echart异步刷新图表,详细配置注释

    echarts刷新技巧: echartData.chear(); //当异步改变数据时,配合echartData .setOption(option)才会有动画效果 echartData.resize ...

  5. Spring异常处理&commat;ExceptionHandler

    最近学习Spring时,认识到Spring异常处理的强大.之前处理工程异常,代码中最常见的就是try-catch-finally,有时一个try,多个catch,覆盖了核心业务逻辑: try{ ... ...

  6. 正交矩阵、EVD、SVD

    原文地址:https://www.jianshu.com/p/1004dd342fe2 一.正交矩阵 二.EVD 特征值分解(Eigen Value Decomposition, EVD). 对于对称 ...

  7. kong插件应用

    插件概述 插件之于kong,就像Spring中的aop功能.在请求到达kong之后,转发给后端应用之前,你可以应用kong自带的插件对请求进行处理,合法认证,限流控制,黑白名单校验,日志采集等等.同时 ...

  8. 2018-01-19 Xtext试用&colon; 5步实现一个&lpar;中文&rpar;JVM语言

    续上文Xtext试用: 快速实现简单领域专用语言(DSL). 基于官方教程: Five simple steps to your JVM language 达成如下语言: 它被Quan6JvmMode ...

  9. C&num;题目及答案(1)

    1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以访问. protected : 保护成 ...

  10. hdu 1181&colon;变形课(搜索水题)

    变形课 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)Total Submis ...