00:00
好,这样啊,我们这个项目里面呢,上午呢,带大家把这个分类啊,分类这个位置写了一下,然后和呃书籍精品书籍啊,我就写了这两部分啊呃,后面下面的话,你要做的话,可以继续往下写好吧,或者说换成别的呃样式的也可以啊,你自己调都行好吧,嗯,尽可能的这个大家自己都能调啊好那么接下来我们去完成什么呢?这个里边还有一个功能,就是它的列表啊列表列表页面这个个啊,我找了一个页面是列表页面,然后还有一个呢,是详情页啊详情页我们把这两个页面呢,给他这个来来用一下啊来用一下来,诶这个可以翻译是吧?好,那么页面我想想啊用的话呢。我得先把页面做出来啊,所以这个先关掉了,关掉啊。先找到那个对应的视图和和这个什么和路由,先给他配置上啊对,那么这个是前台首页的啊,这个放在这里不用动动,那么接下来呢,我们再复制一个啊到下面来。
01:02
一个是列表页面的。啊,来复制复制吧,这个啊,这个数据呢,暂时没有了吧,没有先不要。好,我们叫它那个list点好吧,然后我们叫它这个不能叫list,这个叫book list吧,因为list是不是我们自己的函数啊,不要冲突啊好这个,然后还有一个,这个是列表页面,列表页啊,然后还有一个是我们的详情页,详情页。嗯,详情页。商品详情页啊,嗯,他这个详情页叫什么,什么叫,哎,我刚找的这个页面,它叫什么来着。忘了他叫什么名了。是吧,这个嗯,De是吧,我们就用这个名字可以吧。嗯。List。他是他那个叫什么,那个叫shop。
02:01
算了,我们就这个名字吧,啊来把这个名字换一下啊,对不可list的可以吧,这两个音半啊,完事以后呢,接下来去准备我们的幺二路由,把这个两个路由写一下啊,一个叫list对吧,一个是我们的de de对吧。然后方名换一下啊,这个叫book list。好了,都搞定了吧,好,这两部分搞定以后,接下来去准备这个什么,准备这两个模板就可以了,模板来把这两个模板一个好,还有这个个来复制。放到我们的这个项目录里啊,找到我们当前的项目web temp啊,然后进入到my home里面,放到这吧,可以吧啊,然后改一下名字啊,这个叫D。啊,这个都改了,我的妈。啊,对这个D,然后这个是。这个就叫历吗?嗯,好,把这两个。
03:03
拿过来啊,拿过来以后呢,我们看一下,只有中间这一部分是我们需要的,对吧,中间这一部分是我们需要的,每个页面都是啊,来看一下这个个,先看这个少的这个页面啊,来看它这个在哪啊。直接copy。页面中间这个是什么。嗯。哦,两部分是吧。两部。呃,两部分我看这个是哪个页面,这个是列表页,列表页好,那这样的话把这个页面里边的东西。我看一下啊。从这里找到了。行了,剩下的都删掉可以了,可以了。对吧,剩下的都删掉就行了吧,要从这里往上上。
04:01
删掉这个删掉可以了吧,啊,剩下的去继承,然后这里写个block报过一下就可以了吧,划括号,把个号block,然后叫con con还是com。是吧,嗯,好,然后号号叫and block block好了,好,那么这个完事以后其他的内容哈。都删掉。放一个。可以了吧,啊调整一下啊,行就这样啊,然后上面呢,去写个继承,包括号百分号S个子继承,我们的这个叫做my home base。对吧,这个页面搞定了是吧?嗯,好,这页面一样的啊,来也一样处理,嗯,看在哪啊,这一部分这一部分。
05:03
这一部分之后的都删掉掉。从这里啊,把它都删掉,上面的删除啊,只留中间这一部分啊好,然后呢,把这里去包裹一下啊。复制。上。复制下头完事了吧,嗯,好行了啊好,那么这个完事以后我们测试一下啊,看能不能进来啊来得先去调整页面啊,第一个叫book list,哎,我们就叫list,对list。好像没有斜杠。My list index没有的方法。sorry,我由。没问题啊,不叫的吗?
06:00
嗯。不对,我应该写请求地址是list,然后这里边找到的是book list函数,对吧?然后里面去找my home list这个位置是他的名字,只是他的名字而已。不的,我没写错呀,路径前面为什么的。函数不要叫历史的就行了呀呀。这个名字,这是字符,无所谓吧,这是字符串,无所谓,这是请求的U,这个位置是他真的要执行的函数。可以了,他刚才是没反应过来对吧,这是不是可以了,可以了,只不过这些图片都不对啊,图片不对,我们看可以看一下哪些东西没加载完,把这个页面里边的内容呢,给他调整一下啊,点击检查。然后打开,然后刷新。啊。是不是都是一堆图片啊,全是图片没有加载到的啊。其他的其他不用管,对吧,都是图片吧,都是图片,各种图片。
07:04
哦,图片问题啊,图片问题,那就这样把这个list打开。打开看一下。哦,不在这儿。去找图片图片图片。Con drive so immediately。图片图片这个地址不对吧,对吧,好,然后图片地址我们应该把它换掉,嗯,所有的实地这个地址CTRL加一次全部换成什么。全部换成跟下的STTC下的my home下。对吧?呃,还有其他路径吗?埋后就没有了吧?啊,埋后就可以了啊,来全部替换。好,我们再来看一下,来把这个去掉去掉。好了,来看一下页面刷新。可以了吧,一个不全。齐了哈,对这个就搞定了啊好来再看那个de。
08:02
这个也是一样普遍的问题是吧,嗯。诶,为什么CSGS都加问题呢?为什么呢?CS和G为什么加问题?我刚问了个问题,差点把我自己问懵逼了。没问题,来刷新刷新。没有了吧,嗯,好了行了行了行了,那个页面可以了哈,对页面啊,页面是准备完了,准备完了页面以后啊,来看一下。这个位置没有,这个位置置有,那也就是说你除了那个叫首页有,你其他页面是不是都没有这个东西啊,这个叫什么来,这个叫de。你看他这是不是也没有,对,都没有这个东西,那这个肯定不行吧。对不对,这肯定不行啊,对,那怎么办。走吧。这些都继承了贝斯。对吧,但是也就是说,那但是你实际上真正加载的就是你当前的历史的或者是这个页面对吧,也就是说你加载这个页面的时候,他原来里边要了数据,你是不是没给他呀,对。
09:11
就这个问题。然后怎么办,我们这里是不是是不是也得去加点这个这些数据啊,啊对吧,都得查都得查,这个是肯定逃不过啊,逃不过,但以前呢,有个好处是什么呢?是这样的,我专门写一个那个方法,比如说。举个例子,以前是这样的,我们以前是这样写的,就是在这个位置专门写一个方法叫做。com吧。来,然后里边呢,把这些方法呢,全部都CTRLC复制放到这里去,然后这个方法它也加载模板,但是它加载谁呢呢,把这个过来啊,它加载谁呢?它只加载一个base。明白了。只加载BASE4点H点八,或者说只加载base中的一部分,那个导航的一部分。啊,然后在继承页面的时候呢,去把这个方法在那个页面里面,把这个方法去调用一下。
10:02
在模板中去调用啊,但是很可惜在将宽那里边我没有找到在模板中如何调用视图函数的方法啊,所以我们这里呢,只能简单的封装,封装成一个函数,然后把它返回。啊,也就是说这个位置只能用BS的方式。能理解吧,到时候你用的时候只能去在这里调了啊太。哦。Get。不行,我们这那个位置是导航的这一部分数据,导航导航导导导是吧,不对,那个导航那个关键字叫什么来我忘了。行盖的太行,就这么写吧,可以吧,就你到时候调一下这函数就行了,那这边的话就不需要那样写了。对吧。是不是?这个BS不是他要这个数据。是不是要只要分类啊,啊对,只要分类啊,对,所以这个位置直接这么做就行了,那他把TS返回,那你每个页面只要那个返回它的话,你直接调一下是不是就可以了。
11:07
对吗?上面这个位置是不是就不需要了。对吧,对吧。对不对啊,然后呢,你其他页面是不是都得这么分配了,都得有啊一个两个来。这么回事啊,子一个两个。我我复制的这一行CTRLC一个两个走,你这就对了了,是吧,来分配数据。这两部分啊搞定,然后接下来是。把这个数据数据等着C啊在这里这里这里放一下下。来,再看一把,来刷新。B not b all,后边这个不要对吧,嗯。后面这个还没有不要,嗯,来再刷新。
12:03
可以了吧,可以了吧,对,然后这个页面来刷新一下,看看有了吧,都有了吧,这数据是不是都有了,嗯,就OK了,好了,那么接下来是什么呢?接下来啊,这个页面调整完了哈,那么接下来从这位置置点击现代小说是不是能跳到这个页面来啊,不是这个页面,是这个页面。嗯。这俩怎么是一个?这个历史的的是不是跳到这个页面里面来,嗯,跳到这个页面,然后这个页面展示的应该是什么。所有所有什么对他点的,他不他点的是现代小说说,所以过来以后是不是所有的现代小说的数据对不对,那如果他点的是小说过来,那就是所有小说的数据,对吗。对不对,兄弟们啊,那点击哪一个就过来哪一个就可以了了,对吧,同样的,你看他首页是不是有个搜索,搜索完也给他跳到这个页面就完事了事。懂我意思吗?啊对,我我们不做那个哈,我带你做那个个啊,一点小说我们跳过来来,然后点现代小说也可以。
13:04
懂我意思吧,好,那我们先搞定第一个哈,就是先先点这个吧,比如说大的分类,这是我点击分类,点击分类点进来以后,我要通过能通过点击分类,然后找到这个点级分类下的所有商品,然后把它放到这个位置。对不对,放在这个位置啊,对就可以了啊,然后这个位置把那个路径到时候写一下就可以了啊,其他的不需要我看一下,还有别的吗。行,这个这个这个位置应该好调的,应该好调。好了,那么接下来就是从这位置点击它是不是得有个链接啊跳转过来,那么点击跳转的时候,你是不是要给我传一个ID进来。对不对,传1ID进来好,所以这样我在我们当前的us这个位置,要求你传一个参数数,我们好久没用过这个方式了,监括号问号。啊,不对,叫什么来,呃括号。问号。大P是吧,加括号,然后写这个叫什么呢?叫TD可以吧。
14:01
是这么写的。我们参数是这么写的吗?这个past怎么写的?啊,这个位置写的这样,Int冒号TD是这样写的吗?对,然后你对应的这个叫什么,你对应的这个方法里面是不是得得接受这个参数,对吧,接受一下TD就好了,然后在这个book list里边接收一下TD是这个吧吧。对吧,是这样写的吧,啊,这个括号啊,这个括号没有没有对那个那个括号是那个re pass里边的,就是就是那个之前的那个方,对嗯,好,这样写可以了吧,那也就是说你每次点击的时候,在你的请求的地址后面是不是给我加一个ID进来,然后我在这里是不是通过ID来接收数据啊,来获取啊获取ID。啊,就是当前当前分类。分类对象,分类对象,那么我这个位置哈,嗯,就叫他那个TT,等于我们当前的models点。叫什么book tap?是叫book吧,这个名字起的我好别扭扭,反正我总是这个个对吧,没写错,反正正我总感觉好别扭,点get括号获取ID等于TD的是不是你传进来那个ID啊对吧?然后point我们再来看啊T点二内是不看这个分类的名字,明白我的意思吧啊看一下分类名字啊好,那么这个位置它怎么能跳呢?在这个位置是不是首页。
15:23
啊,不是,这个是base页面对吧?被页面这位置链接点的时候,是不是把链接地址给他啊,并且让人跳转过来啊来看一下我们的链接地址是什么呢?找到us,把这个my home list复制一下,找到我们的base页面去更改一下。贝时页面在哪,在这里对吧?嗯,然后出F搜那个。BS吧,啊不对啊不对,小说你肯定搜不到,咱们那个是写的后循环忘了。你想啥呢?这个位置对吧,分类的啊,你看这个位置置是不是有个链接例子啊,啊在这里能跳啊对,所以划括号百分号,URL空格my home list。
16:14
对,下线历史的啊,历史的完事之后是不是还得给参数数谁呀,画括号啊,不对,不用写括号。对吧,这直接写就行了啊不对,是v.v.ID是不是当年那个分类的ID号传过来对吧。嗯。没有画括号,这对这不用写画号,对在这个里面就不写画画了,来刷新看一下,点击小说。有吗?有吧,啊是不是过来了,好,那么过来以后我们看一下这边是不是接收到了,接收到了好,那么剩下的做什么呢。做什么?这是当前是一个,这是一个什么类,过来打来打来打。这是一个叫叫叫叫叫叫叫叫叫叫叫。
17:02
不是这是一个什么级别的类级别顶级分类对吧,然后如果点现在小说呢,现在小说怎么点。现在有时候是不是也能点过来,他其实他俩跳的是同一个地址,知道吧,传的参数不一样,这个是V v.ID就传的ID不一样,对不对,ID不懂啊,其他的都是一样的,来刷新一下啊。好像卡了又卡什么卡卡什么卡来这位的点击现在小说说17对吗?看这边结束了,现在小说对不对?好注意啊,如果他点的是小说,因为小说是顶级分类对吧,应该展示所有小说下的商品。对不对。那如果他点击的是现代小说,说这里怎么办?只展示现代小说算不算明白这意思吧?是,是不是应该是这样啊,对吗?好,那么这里剩下的就是在这里了,你怎么查?
18:02
怎么去查询,因为是这样的,他如果,所以你这里要判断判断当前当前传递的分类,分类对象,分类对象是顶级分类,顶级分类还是子类,对吧。你是不是要判断一下一啊,如果它是顶级分类怎么办啊?义务判断又判断t.PID它的结果如果等等于零,是不是一个顶级分类类顶级分类怎么办?如果不是顶级分类你怎么办?二十来这里好,我们先说分类好吧,如果它是顶级分类,我们要的是当前分类下的所有子类,并且要。下面的产品。其实因为我们把分类和那个谁呀。呃,分类和他的这个叫什么嘞,商品都已经那个绑定关系了,对吧?对绑定关系了,所以如果我们能查到分类的话,就等于拿到了这个叫什么商品了,对吗。对不对啊,如果它是顶级分类,那么这个位置怎么办呢?啊,获取当前顶级顶级分类下的所有的所有子类就可以了。
19:09
对吧。对不对啊,所以这里怎么办呢?t.T点萨是不是给他增加一个属性。追加一个属性,它的属性是什么呢?属性值是models.book tab,点点非FDR,然后查询PID等于。对吗?是不是查我当前这个你的PID是我当前的ID,那是不是就是我的质量全部查询出来。对不对,好,然后这个嗯,叫T是不是不太好合适。没啥不合适的,我觉得没啥不合适的,可以吧,你能看懂吧,看懂吧,就用了一个字母T啊啊,我们那边循环的时候用date是不是就能把数据循环出来。对吗吗啊获取到数据好。
20:00
对不对对啊好,那么现在是这样的哈,它是一个顶级分类,那么我们要把这个分类下的分类都已经拿到,那么分类下的商品变列到这个位置啊,我们当然我们这里先点那个小说啊,先列盒进来,因为我们现在是不是只做了那个叫顶级分类的的。点击分类的,其他的没做,所以先做这一个。小说。剩下的师傅把你分类下的商品都给我查出来放到这里,对吗?怎么放到这?绿色的去找一下,你得先找一下页面位置啊,应该在哪个位置放啊,先找清楚这个。好多呢啊到这个好多啊呃,上面这个是那个什么,我们先不管它了,好吧吧,哎,这个位置可以把他当前的ID名字拿过来吧,data.name是不是当年分类的名字对吧。嗯,这个是叫什么点。啊不对,这个这个这个写手要要忘了忘了,嗯。
21:03
好,我看一下在哪个位置哈。旁边我们先不管他,你先看这个个。看看这个这个。他们在。这是一个。这是一个。1234好找到了,就这位置位置。知道吧,然后把你的所有商品全部循环到这就可以了。这么多。对是吧,他是不是还有分享,嗯,我们暂时先不用不用做分享,先不管他好了,那就是这个吧,一个两个诶。等会儿。等会儿。好像哪里有点什么问题。哦,还在里面呢。
22:01
还在里面呢是吧。在这个元素的下边,哎哎,我怎么复制不了。在。对吧,这是一个两个三个四个五个六个。七个。八。90、11、12。十三十四,哎呀,数的我都快睡着了,困了。这么多多十几个呢,是吧,我们留一个就行了,对吧,留一个就行了,好剩下的就是循环呗,对吧?啊就把这个数据循环出来啊好那么注意看啊,我们在这个位置呢,循环的这个T是当年的顶级分类,然后T点下是不是它的指量,我们是不是得通过它的指令,然后拿数据对吗?所以这个位置划括号百分号for。In,我们当前的date。
23:04
然后先来一个啊。And,循环不对不对,循环里边的谁呀点。对吗?因为你这个里边是不是所有的子类。对吧?但我们要的是子类吗吗?要的是吗?好,请问这个味道就是这样,我对他点萨,这个V拿到的是谁?是商品还是分类,是分类还是商品,看一下这边。Date是不是这个T啊,点是什么。是类吧,我们要类吗?不要我们要指立到商品对吧,那立商品商品那怎么办。嗯,这个唯一拿到的是不是每一个,这个叫。
24:00
每一个子类。我们最重要的是不是子类里边的对象,所以划括号,反括号号for v in v.V点什么。其实说白了就是这个子类和这个谁啊,子类和我们的这个商品的关系,你看着这个是分类,这个是当前的商品,对吧,我要通过分类得到这个分类下的所有商品通过什么,通过通过ID吗?所以这位的是小写的Bo ks下线点。对吗?是不是这个V是当前子类,子类下的所有商品是不是应该这样循环?对吧,好,然后把它循环出来,循环出来以后来看一下它,把它的商品名字看放哪啊。商的名字,还有商品图片,我先先把商品名放到这吧,画括号,画括号V v.title t对吧?
25:01
然后这个位置。APRNCE。这个符号。这个。刷新。摆渡人刻骨铭心三国演义义对吗?三对不对啊,这个大风下的所有的那个商品是不是拿到了啊,拿到之后开始换图片就行了,图片转换。嗯,看这俩这里是不是那个上面的图片对吧?来CTRL加H把这个东西等于。点星问号,然后所有的都给我清掉。什么这么长可以了吧,好,那就是这个位置怎么还有这个玩意儿,怎么还有模特框。这个位置还有模特框。神经病写这么多模框不要了,删掉。
26:01
好吧,这不到处写吗那块。就你会写吗?那会。这个位置再点击就应该就是详情页了啊,我框有有有就有吧吧,不管它了,好吧,那么剩下的位置来换图片画括号,画括号前面先先写个杠,这位置写谁。微微是商品。点book images下线side first。的吧,对吧,是第一张图片再点你妹子当一号看到了吧,说白了你拿到能拿到分类,所有跟分类相关的内容都能拿到了。方便啊,来刷新找你。对吧,是不是都拿到了,拿到了好了,这个这个里边的那个什么我就不写了,好吧,这个里边的那个那个那个模框想写自己写好吧。我这里不写好麻烦呀。这射手哎。好了,这个是基本的,这个是不是就完成了,好来看啊,他点击文艺。
27:05
没有吗?文艺下没有吗?历史下有吗?有对吧?历史下有好,然后呢,这个叫传统文化也有。行吧,啊,这个基本上就搞定了啊。打折的行,我不管我不管了,就放这吧,可以吧,嗯,然后呢,嗯,我想想哈,嗯,这这个东西传统文化。传统文化行不行呢,行。行,就这吧。边上的这些也不管了,可以吧,啊,这是第一步啊,第一步好,那也就是说现在他是点击这个大的分类是不能进来,那注意他点了个小分类,现在小说。还对吗?不对,中国古典小说数据都不对,查不到对吗?查不到啊,因为这个位置说白了,你现在是不是走到这个区间了,对什么都没做嘛。对吧,哎,不对,应该报错呀呀,哦,不报,因为T上面有T,反正这个对象查过了对吧?嗯,而且那这样看的话,你看中国古典小说是不是也过来了。
28:10
对吧,啊好了,那这个位置应该怎么办呢?如果他是点的那个子类过来,就这位置,如果如果当前当前传递的分类,分类对象是子类,是子类,也就是二级分类。那这个时候慢了。我们如果要做成跟刚才那个格式一样的,你还得回到原来那个模式。还得回到原来那个模式。怎么怎么查,就是你得有那个什么,你你这个地方查到的是当前类下的商品,对吧,对吧,所以这位的t.sub它应该就等于。诶,也是这个是吧,是吧。啊,不对,这个就不用了是吧。
29:00
哎,如果是那个什么的话,我就不需要这么查了,是吧,因为当年T你看如果这位的他如果T是一个二级分类,这个二级分类下是不是直接就有商品啊,直接就能循环对不对。所以这这样可以这么写,t.subb就等于T点。下线site。哦。对吗?对不对,等于T点等于。哦对对这个位置啊,页面中已影响了,对对对这个位置。嗯,页面中这位是不是已经写了,你写了对吧。是不是循环,然后也写了对吧,先看一下对不对,刷新。他说,Book type is not。哦,因为你当天给他的是一个什么呀,你刚才给的是一个对象,他就是不用循环的了,那我们就这么写给一个列表表。
30:05
列表里边是一个T,最起码能让你循环。明白了,明白啥意思吗?因为你看啊,这个T点上一个T点,这个得到的结果是一个什么。是一个查询集对不对,查询集说白了就是个列表呗,是不是可以循环,可以迭代,但是如果是一个T,他能循环能迭代吗?一个T不行,因为一个T是一个对象对吧,不能直接迭代对吧?所以这个位置我加一个中号,它是不是就解决这个问题了。对吗,对吗?好,下边这问题是不是就搞定了,搞定了啊。对吧,对吧。嗯,搞定了以后,我是想这个位置。能显示一下啊。不一样的东西。因为他既然有这个东西是吧,他有他又不是没有。因为就那么写,好像有点简单了。
31:01
反正这么写没错,因为你当年点的就是那个,呃,比如说那个叫什么历史名著是吧,历史名著点进来看。对吧,是不是数据又啊查出来了,然后这边是不是也是一种名作都查到了,哎,这个轮播图给他删掉。好烦这什么东西?分类的图片,他这个分类还有图片我们都没写啊,没有图片。换掉换掉。放这儿了对吧。这是还有一堆数据哈,然后这个位置,这个位置怎么调整一下呢,让他们显示啥呢。让他显示啥。显示一下其他分类呢。可以吗?举个例子啊,举个例子子,你如果点的是小说进来,这个小说下边是不是还有还有那个什么现代小说,玄幻小说,古典小说说。
32:00
对吗?能不能把那三个类放到这儿呢?行不行呢?嗯。明白啥意思啊,我带你先写一下啊,先写一下我们去那个找一下他这个位置啊,来复制。跟着F搜一下在这是吧是吧。怎么还有一个?这个是什么?图书分类,然后这个是当前的分类,画括号,画括号就叫t.name啊,不对,叫date.name date点内啊,然后这个位置是不是还有数据呢?你看啊,这个位置是有当前的。我看看啊,这是子类,子类的书籍好,这样划括号百分号for I in date.sub是不是当前的子类对吗?啊,子类下的那个叫子类的名称,按照错啊,这个是子类的名称,怎么写,画括号,划括号二点内是不是子类的名字啊,对吧?那此类的这个下边有多少书籍,怎么查呀?
33:05
这么长呀呀。2.books下线,下线set.co。烫烫烫。刷。这下边三。嗯,然后这个位置是不是还有个链接啊,链接是吧?来嗯,链接的话,把我们那个什么写过来,我们这个地方写的那个列表来复制一下。拿过来放到历史了。类似的爱的ID,他还能点。对吗,对吗?这个方法能看懂吗?我写的这个这个这个这个这个什么什么看的能看懂吗。Count是不是可以做统计啊,First是第一个,Last最后一个,所有可以过滤get获取一个对吧,Count那就统计呗呗,对不对,他一样可以在这里用啊,所以你看用起来很方便对不对。
34:02
是吧,嗯,好,现在这个我看看啊,把这个不可换成。这个大,这个大在哪?这怎么还卡了?去掉。好吧好吧,不用不用不用这个是什么。这个是什么什么。是其他分类吗?这个我们也没有,这个是其他的一些数据推荐是吧。嗯,那我们把这两个这两列先给他干掉吧,其他的我就不动了啊,我看这个。哦,还有价格相型的。他刚刚有一个卢,哎,有个price pricece是吧,这价格跟这个差不多的是吧?啊价格区间的有个啊,还做了更详细的分类,你看人家写的这个,他这个页面整体来说做的还可以了的的对吧,相当不错了啊好了,不用管它了,这是随机的出现的一些其他的推荐的热品啊之类的的,好吧,我们就不管了啊好呃,现在是这样的,那这样他点的是这个叫小说进来的对吧,他如果点的历史进来,这也没问题对吧?但是如果他点的是一个现代小说进来呢。
35:16
这里这里你看现在有时候,现在有时候不对吧。对吧。怎么办呢?而且这个位置,它这个现代小说应该也不对,他应该是首页下的小说下的现代小说对吗。是不是就商品的数据是没问题的啊,就这个位置感觉有点不太合适。怎么办呢?怎么办嘞?啊,琢磨一下啊,你如果点的是小说进来,这个是没有问题的,那如果你点的是子类进来,比如说点的是现代小说,哎,总感觉这里别扭哈,反正我觉得别扭,你们觉得别扭吗?
36:01
要是不问,咱就这样就过去了哈,对,就是正常来讲,你如果点的即便是现代小说进来,他应该是这样的的,对吧,也就这里是不动的,明白了吧。怎么做?说了你提要求谁不会啊?是吧,怎么怎么把它完成。走走。你看啊,现在是这样的啊,我们这个数据循环的是什么,你看到我们这个数据循环的是当前这个分类的子类的,对吧。是不指令啊,那么嗯,我们如果是点的小说,也就是顶级分类下下的话,它是有指类的,但是如果是那个叫什么,直接点到二级分类下来,它下边这个下边里边是没有东西的,对吧?没有那怎么办呢。那就慢慢。
37:03
看一下我们这个查询啊,我们这个查询,嗯,就问题就出在这,你上面是查的,你下面只有一个呀。对吧。加一个顺再查一遍,如果是他负类的话,如果它是负类就是顶级分类,什么这个位置等于它自己啊,比如说t.parent parent。如果是子类呢?再查一遍吧,这位的t.point等于,呃,这里再查一遍呗,等于这个叫什么ID等于当前T点。ID等于TD的对吗?不对,TD是当前当前类,当前类拿过来。查他负几是哪一个?哦,应该是t.PID是吧,它的类嘛。T是当前对象的吗?对,是。
38:01
好看一下这位的查了一个,但是拿过来以后。你怎么拿他的呀?还拿不了?还拿不了?说白了,你看他如果是子类的话,他是不是还是需要一个这的。信息啊对。再查一遍,查到傅雷,然后通过傅雷再查一遍另外一个属性,嗯,不是,不管拿什么属性,现在的话是传递出去的数据,如果是负类的话,他直接有,如果是子类的话,他没有下边这个数据。这个数据在页面当中是查不到的,你只能在当前的这个位置里面去查询。这样我倒有一个提议哈,我有个提议啊,有个提议是这样的,就说不管它是子类还是父类,我们让它的数据呢,首先大概是这种格式啊,啊大概这种模式就是它当前的这个,它当前的这个ID啊,以及比如说那个ID是13啊,然后呢,这个内幕是小说是吧?举个例子,例子小说,那么你一开始查的这个例是这样的,对吧?然后在这个例子里面呢,加一个叫做呃,Parent,叫parent parent parent啊这样的一个属性,那么这个属性的值是谁呢?这个属性的值如果它是小说,那这个位置就是小说。
39:34
就是小说他自己对吗?对。啊,如果比如说刚才那个是十几十七是吧,这个是什么现代现代小说啊,现代小说现代小说,那么这个parent就是还小说对吧,那不管怎么样,他们都有一个属性叫做sub sub。不管怎么样,他们都有个属性叫sub,这个S里边是谁呢?是一个中号,一个对象,一个对象一个对象啊T逗号T逗号T逗号逗号明白啥意思吗吗?
40:04
就是他们俩,他们俩查的这个值是完全一样的的,不管你是现代还是小说,都是小说的所有之类。能了吧。甚至我们可以在这里再加一个,再加一个属性,就是标记一下说判断一下你当年的,诶判断这个内和如果是不一样,证明他们俩他这个你你点的是现代小说进来的对吧。对不对,如果你这个内幕和parent内幕是一样的,好,那证明你是不是点的就是那个顶级分类进来的,如果你是顶级分类,我在循环的时候循环。对吧。那我我后边的这个叫什么,我们这这边的这个商品的数据是不是也都能拿到没问题是吧,对吧,先说主力的啊对,然后这边数据是不是也能拿到,对吧?好,如果如果你是这个name和parent不等于不相等。不相等的话,那我到时候这边取数据的时候取谁呢?我做了个判断,就是不取这个叫什么呢?不取当前这个元素的S了,而是就取当前这个对象,它不还是个替对象吗?这个替对象里边的商品对吧,钱。
41:09
听懂我大概说再说什么这样的这个sub,这个sub,这个sub是就是这,呃,就是如果他点的是小说,小说的顶级分类对吧,这个sub里边是什么呢?是这个小说下的所有子类,明白了吧,如果他点的是现代小说,这个S里边依然是小说下边的所有类。明白这个意思吧,对,那么拿什么判断它是顶级分类还是不是顶级分类呢?就拿这个内和这个内判断。没有了吧。也就是说我们需要给什么呢?给当前这个每一个啊,每一个这个位置啊,我重新写上面这个判断啊,就是判断判断是否判断这里写一下判断是否为。这个叫什么?呃,点分类是吧?点击分类,那么if判断,如果当前t.PID它的结果等等于零,那就是点击分类对吧?点击分类的话,那肯定当然是要查这个,查这个信息对吧?查这信息同时这个叫t.P等于叫什么?
42:06
等于等于谁等于t.T点内对吧。对不对。这不是小说嘛,小说这不就放进去了吗?对不对,那如果他不是的话呢,怎么办呢呢,不是的话呢,首先我把当前这个小说是不是要查出来,这个T是不是就当前这个小说说对不对,好T就是好,那么这个T这个小说里边应该也有一个萨网。那么的值是什么呢?上面的纸怎么弹?跟他一样。跟他负极一样的,是不是都是在里面,里面包括他自己对吗?然后t.patt等于T点内啊不对,等于T点什么。T点二,哦,这个还得去查那个他的腹肌了了,这个你是不是得去查他的腹肌了了。查负极怎么查嘞?负极是用get就行了,Get叫ID等于它的PID,这是的负极对吗?
43:04
对吧,对吧,啊,然后我们如果只要他的名字的话,就这位置在点上,哎呀哎呀呀,这个手好疼。点上他的那个那个那个那个叫什么来。嗯,这样这样这样这样这样,我把这个拿过来哈,这个拿过来这个这里写一个变量叫parent parent等于这个负极对象,负极对象的名字拿过来就print.name对吗?这样的话,这两个数据是不是都差不多了,你看是不是就这种格式了。对不对。如果是这格式的话,首先首先在我们list它这个先不说上面,先说下边商品的时候,商品的那个循环在哪。诶,我们的商品循环看一下啊,折一下商品循环在这个位置,这个位置位置啊,商品循环我们是不是要做一个判断就可以了。对吧?啊,所以这个位置呢,就是if判断if画括号,百分号,If判断if判断谁呢?判断当前,呃,date.parent parent如果等等于date点是不是证明它是一个。
44:09
什么什么?顶级顶级分类对吧,如果他是顶级分类的话,我们怎么办呢?是不是走下边这一步。循环它的那个叫什么。对吧,对吧。循环他的扫把,然后再去循环他的。那个所有是不是小数就出来了,如果它不等于的时候怎么办,怎么。我们就不等于的时候不需要循环。萨博。对吗?是不是这个意思?他这个判断好像我感觉好像不太好写,嗯,看一下啊判断如果它不等于。不等于。的画画。那我们下边啊来画括号,百分号,If,如果它等等于,就循环这个,如果它不等于。
45:00
哦,那还我还得写个20去,好麻烦呀,我得写两遍这个。对吧,我是不是得写两个区间。对吧,他如果是典级分类,那就证明明我得这么循环得这么写是吧。我先想的一会有问题,咱们再调好吧,先想的啊,一会有问题再调好,这这这个位置啊搞定好,如果他不等于的时候什么呢。循环的时候就循环成谁了,循环成他自己就不用再循环那个啥啥了。选他自己就不用撒巴拉巴拉。不用了对吧,所以这个位置就是循环它当前他自己,所以这个位置呢,应该是date date,点点books set on是不是就可以了。这个代码不能动动,这个不能动动,我靠,就删了这两个代码,结果我写了套了他们这么多行。我先看一下效果有没有实现,好吧,我们先不管这边,好吧,先不管这边啊来刷新,先看这个是小说的对吗?小说的对吧?啊,如果是那个叫什么呢?呃,中国古典小说对吗?
46:03
对不对啊,然后呢,如果是现在要说三本没错吧,嗯,好,然后这边他也没问题了。这边对吧。是吧,啊,那么剩下的问题就是这个问题题,他如果是小说那没问题,如果他是现代小说呢。前面再加上一个。前面加一个,前面加上一个,前面加上一个就是这个位置,我想想啊activity,嗯,画括号,对,再做一个判断呗,划括号百分号if判断date塔点内,如果等等于date塔点。那这个时候我就这么显示对吧?嗯,然后画括号,百分号二十二十,如果它不对的时候,那怎么办呢?我就这么写,再复制一个写一个parent parent再写一个name对吗?我我想写俩能理解这个意思吧,啊,然后这个位置就来一个20啊,来一个暗的衣服就行了,画个号。
47:09
百分号and对吧。对不对啊,来看一下刷新页面看到吗?是不是现代小说对吧?嗯,你看你如果点小说就小说,如果你点现代小说就现代小说对吗?好,另外一个问题是这个位置置肯定不能放,现再说吧,是不是得可放小说啊,小说的话,那看一下小说在哪个位置来咱们。嗯,在我折起来的这个位置对吧,这里点开看一下这个位置就无论如何是不是得放point它的名字对吧?好另外的话,这个位置他如果点的是你看现在现在是没问题吧,他如果点的就是现在小数,那这位置是不是应该是。选中的状态对吗。怎么办呢?我看一下啊,给谁加一个X5,是不是能搞定这个问题题他原来给谁加的,看看上边我们给谁加的。我把这个active网啊class active加到这里,我们看一下好不好用,它有没有变化啊刷新。
48:05
没变化。没变化,这个这个这个是是个什么色色,这个日理是个什么色,不行我们就自己强加下主体吧。对。这个字体什么色什么色,这个色是吧?来来复制复制啊来怎么做呢?在这里啊判断一下。判断一下if,嗯,画括号号啊if判断判断当前II点内如果等,等于谁I。叫date点内,那就证明选的是子类过来的对吗?所以这个时候呢,设立一个star等于color冒号这个元素,哎,这个样式拿过来对吧,否则的话就就不用做处理来括号百分20暗的。看一下对不对啊,有没有达到预期刷新对吗?现在要说他前面多了个。
49:02
前面多了个。前面多了个啥呀,这是。花括号、百分号、if内里等等于。我写错啥了吗?我好像没有写错什么东西啊。那你这是啥意思啊?干什么玩意,你是?那么写着写着还多了一个一笔。这什么玩意玩意?谁让你加的?咦?他为什么会在这里加一个。为什么会加一个冒号,冒号before?对吧。A a before,为什么他他。我不写的的时候好像没有吧。你也不能这么欺负人。
50:03
嗯,加错位置了。加到R。星星。诶,不起。这个孩少儿不起作用,看一下啊。Car。那你们这是啥意思,我天呐,来,我给加给他加个看好不好使哈,给他加个泪看好不好使哈,来刷新中间。也不好使,你到底弄个选中的状态给还真得加到A里边,结果加到A里边还不好使。A,标签里面还不好使,冒号,Before,就这个这个这个,你看他现在又没了。看了,现在又没了。对直播就对一加这个东西它变得有问题了,是吧,改样式麻烦了,改样式麻烦。看一下啊,看一下看一下。SPA标签,我那意思呢,不行,就SPA。
51:05
你那不好使,我就再选一个。对吧。再写一个,如果还不好使。Money。行了,位置换乱套了,位置乱套了。写个P标签不一定,看他有没有加药。单一行是吧。还有什么,还有多少钱不能读那一行,行吧,就这么地吧,行吧,累死我了,我的天呐呐,可以了吧,就是这样的话,你看你点玄幻小说进来就是玄幻小说对吧?你点那个中国古典文学进来,就是古典小说,对吧啊。可以了吧,这效果是达成了啊,唯独就哪里呢,还有就一点就是咱们下边那个循环啊,这个判断这个循环的东西有点长,知道吧,对就就那一点别的没啥别的没啥,就这位哎,不是这。是哪个?
52:00
在哪来着,这个这个这个这个位置对吧,这个判断有点不太合适啊,这个判断如果要再能优化一下就没有问题了啊行了,我就先不费这个脑筋了,行吧,就是问题就基本上解决,他也符合我们现在的要求求可以吧,行,那这个页面就暂时就这样好吧。
我来说两句