zoukankan      html  css  js  c++  java
  • 14、Django实战第14天:列表筛选功能

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

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

    编辑organization.views.py

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

    城市筛选已经完成了

    接下来做机构类别筛选

     后台逻辑

    前端

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

    学习人数,课程数排序

    修改前端,配置html带参数

    后台逻辑

    判断选中的样式

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

    授课机构排名

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

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

  • 相关阅读:
    942. 增减字符串匹配
    116. 填充每个节点的下一个右侧节点指针
    剑指 Offer 35. 复杂链表的复制
    实验排序
    543. 二叉树的直径
    面试题 08.08. 有重复字符串的排列组合
    微信开发者工具
    打印机链接
    图片上下左右居中
    学习 视频网站
  • 原文地址:https://www.cnblogs.com/sellsa/p/8482636.html
Copyright © 2011-2022 走看看