9.内容排序

2018-07-12  本文已影响0人  何阿驼
1531061598023.png 简单的排序。根据课程的点击量,进行倒序排名。这些操作只需要在取数据的过程中就可以完成 1531061713383.png

复杂排序


1531061829567.png

我们往往会遇到这样的排序,当我们点击机构类别的时候,他能根据我们选择的内容作为筛选的条件并且筛选出我们想要筛选出的内容

我们先做一个简单的机构类别

1.首先我们先来看我们的数据库设计

1531062264492.png

对于培训机构,我们有三种内容,分别是培训机构、高校、个人

那么存入数据库的内容分别是pxjg、gh、gr

2.接下来,我们要设计我们的url,即我们点击内容的时候所跳转的页面url

1531062473228.png

当我们选在全部的时候

1531062510421.png

url中的地址是这样的。也就是city和ct都未匹配。当我们选择培训机构的时候,他就会变成

1531062556260.png

这里的?其实可以理解为传变量

这样我们就可以在view里面使用get方法,得到ct所代表的值,再通过这个值去进行filter条件筛选,再返回给页面就可以完成了


1531062740683.png 1531062797673.png

城市筛选

操作一样

1531062894977.png 1531062945666.png

上面还包括了多重筛选。

上一篇下一篇

猜你喜欢

热点阅读