00:00
来,我们瞅一眼。啊,大家我们点击我的收藏,它是不是又去到我的收藏那个页面了,对吧,那我们就找到这个我收藏那个页面。在这边他点击我的收藏,你点击行到这边,其实你点击它,它包含了三个页面,你看吧。对吧,一个是我们的收藏课程,收藏老师还有什么。收藏机构啊,三个都得有,那么我们就是当我当他点击我的收藏的时候,咱就让他默认先。先显示这个课程机构吧,对吧,就有你这这三个,它默认一点击过来,先显示谁有你。对吧,我们让它显示这个谁课程机构就行了,因为它放在第一个嘛,对吧,那么呢,我们就。收藏课程机构,它的功能入口在这儿。来,同样的在我们的user下边。再来给他配一个考下C。啊,排位这边呢,我们知道user,它这边的页面叫啥。
01:09
是这仨吧,User fair org,那么咱们这边就叫做user。咱们叫做U3,咱们是不是叫love呀?你就在拉我这吧。看这中间也不要这个杠了,难受。好往这边呢。全部换成我们的U3拉宝R剂。这边也是床位。好,那一点击,那么呢,我们到view当中给他写到view。到下边。还是我们的use love花,然后在这里面呢,说我们的request。对吧,好,完事以后,接下来我们是不是得把他这个用户,他收藏的所有的机构。
02:06
是不是给他找出来。对吧,反正最后你要出一个来个页面,然后request,这里边是我们的尤斯它下边的呃。You favorable。G加十几秒。看。好完了,最后这边咱们是不是得给他带过去一个出去啊。对吧,那这个数据我们如何去找呢。你看他这边收藏肯定一点击我的收藏,这边是不是就收藏的收藏机构啊。OK,那收藏机构咱们这边怎么去拿到收藏机构呢。现在我们有的。
03:00
是不是就只是这个用户啊。对不对。像这个。收藏的表里边儿。是不是就是谁收藏了,谁什么时候收藏的,那我通过这个用户是不是也可以到收藏表里边拿到他收藏的所有的那个对象。再看看我们这个表。User LA这块是不是有一个外键啊,也就是说这个user love相对我们user表来说,它是不是相当于也是一个子表啊,那么通过这个用户是不是就可以找到和这个用户相关的所有的。收藏的对象呢?对不对,并且我们拿到这所有收藏相关的对象,是不是可以从它里边找到。
04:02
所有收藏类型是一的。收藏类型是一的,是不是就是你的?就够了呢。能想通吗?所以说我们大家呢,其实有有好几种方法可以做到的。啊,那我在这边,我是不是可以这么干。在这里边。我是不是可以通过我的。有表直接去寻找。我也可以通过这个用户,是不是直接通过他的关系,是不是去哪。对吧,那么呢,我接着我就来个啥呢,有三。Org吧。他就起这么一个名字。用户他收藏机构这个对象的列表,那么呢,我就可以让它等于什么呢?等于我们的request.user。
05:02
User。这样的话,我是不是就可以拿到这个用户啊,根据这个用户是不是咱也可以找到它的user lab里边的所有东西呢?到点U3。知道不,然后下线set,然后第二天啊二这的话,我是不是可以拿到它所有的收藏的对象呀,然后从这里边再去干嘛。知道。真的。出头的love。就等于。我可以去这么去拿。但是我们正去拿的时候,是不是很多东西不给我们联想啊,你拿这个玩意儿你是可以拿到的。OK,不OK,可以拿到的,我们还有一种方法,你也可以这么想的。
06:05
我是不是可以通过我们的这个谁。通过我们的u love这张表。是不是直接从这里面找一遍。好,把它倒过来,From the operations,它下边的model是不是导入我们的谁啊,User?把这个玩意搞过来。到以后呢,我们在这里边可以干嘛呢。可以通过不的user love,它的点object,它的点听到什么出它的love man。是不是等于我们的request.user,并且它的love?就等于我们的。
07:00
他想我这种这种东西行不行也是行的,所以说呢,我说了咱们有好几种方法可以做到。我通过这个用户,我可以去找一下,他先找到和他相关的所有的收藏的东西。那么他所有的收到东西当中,我去专门去过滤一下谁的。收藏类型是一的。啊,可以过滤出来,我也可以通过这个,我下面这个玩意。退得早。也可以找的出来。三好,所以说这种两种方式咱们都是可以的。明白明白,好,当我找到了这个use list,然后我们是不是就可以找到它所有的收藏的?就够了。拿到这个玩意,我们是不是就相当于可以便利拿到他每一个每一个收藏的ID啊?OK,能刚说到ID,咱们再从这个课程里边,是不是根据这个ID是不是可以找到。
08:06
能不能看到。啊,这句话没毛病吧,好。那么接下来我们是不是就可以拿到我们的org,它的谁呢?Ids码。因为我从这个对象里边,我去便利。For我们的user love,谁呢?ORG。用我们的。User love。To the list。从这里边我是不是可以拿到每一个对象。那么根据这个每一个对象,User love OG。ORG。
09:00
不疼,我说不可以点,拿到谁呢?拿到葡萄烙下线还一把。看好了吗?这我是可以拿到的。能看懂吗?因为我们收藏的这个ID并不是外键,所以你不能通过他直接拿到这个对象的,你只拿到一个ID。还记得咱们这个model洞啊,因为这个漏ID,你只是收藏了一个相当于整数。你不是个外键,如果它这个外键,咱们是通过它直接就可以找到。说到那个对象了。但是他这个收藏这个啥。ID。所以说你得先从这个对象当中,把它每一个每一个的ID先拿出来。
10:02
然后呢?拿到这些ID是不是放在这个列表里?OK,放这个列表里面,然后我们再通过谁呀,通过我们的OG。再去根据这个ID找到你的所有的。因此最终我们拿到这个OG和就应该等于啥?我用的org一块。技术不在这。倒过来。这个就分我的。Ogs,它的models导入我们的谁呢?Org。然后在这边呢,就是什么的or它的点object到底是什么,Filter什么呢,平什么的ID下划线下划线。有谁呢?是不在这个范围里边。就等于我们的org ids。
11:02
只要是你在我这个范围内,我是不是全部给你取出来。这样的话,我们是不是就拿到他所有收藏的。就过来了。然后接下来我是不是在这儿说给你放过去啊。这就是我们的。往这走。这也是我们的说法,基。因此我们的收藏里边。都要去经历这么三个过程。看好了吗?这现在只是收藏机构,收藏老师,收藏课程,代码一样的。啊,代码一样的。也就是说你把这个东西看懂了,那么后边的那两个。说句好说啦。第三方代码。OK不OK?
12:01
过了啊。完这以后,接下来是不是又到我们的页面了。咱们页面是不是就是那个favor org啊。这个页面啊,这个页面同样道理。我们也是干嘛,那继承我们的二级杯子就行了。Extend我们的users,它下边的user。OK,在这里呢,什么是?我们的title。按我们的block在这里边呢,说明到我的收藏。啊,就是这个玩意了,拿过去放我们这儿。都有了,接着就什么block,我们的不认。不认识呢,你看他的。不认识啊,他也不认识,我估摸着也是他。我说他大家看一下。
13:00
是不是也是我的手法好,完了以后呢,接下来是不是就是。Block,我们是谁呀?吧。谁block?好在这里边我们是不是找到它的right。这是他的。面包线,然后这是它的left,这是它的right,好把它right给他后加X拿走,放到我们的这块下边的一切。全部。尘归尘,土归土。就没了,嗯。OK,接下来我们是不是在这里边儿,是不是便利,我们刚才传过来的那个收藏的机构啊,OK,这里边儿收藏的机构。他又是谁呢?是应该放这边的。第二。他应该是这个玩意。
14:01
对不对,而上边呢,这是不是就是它上边的那三个点的点的东西啊,那么这个的话,我们在这儿是不是就可以把它改过来。这就是我们的URL,这里是我么?怎么users,它下边的user love。二。改过来对吧,然后呢,往下走,接着就是这个电啊,啊这个电咱们是不是去电力一下子。For我们的org,我们的org list。这and。我问我的在这里边是不是把我们的数据填完填完。好,这块是不是它的抵啊挖挖机的。那么呢,我们这儿就是我们的URL,它里边呢,是我们的org,它下边的org。这里面呢,是不是就是我们的org,它的点ID啊。同理,这是它的图片吧。
15:01
OK,这个米点ul以及我们的谁呀?Org,它的点一位。好是好,完事以后这个是不是就是咱们的。名字。对不对,名字它这块的URL和这块是一样的。把它也给它改过来,名字是不是就是我们的OG,它的点对没有好,这两个是不是就是。那个星。那个金,金色的那个金牌,还有那个那个。认证对吧,这是不是也是带那给他改过来。数据。四出去加光了以后,接着这个是不是就是我们的。ORG和点不转是吧。点。不能走。
16:02
是没了吧,这个玩意是啥呢?是不是删除收藏的那个玩那个玩意好,接着这个static你用到了,你是不是得录进来。这里边我们得load一下我们的。啊,录制进来。这样的话,我们收藏的这个机构啊,就算。有了。啊,有了以后呢,我们就可以干嘛给入口去测试啊,它的入口也是在我们的base里边,在base里边是不是找到我的收藏啊。对吧,这个。然后在这边ul。就是我们的这个user,它下边的user love剂。第一个嘛,对吧。好完这以后呢,我们就可以去到这边刷新了。你。翻进来后点击我的收藏。这边现在我们是不是收藏过一个上硅谷呀,好,然后再去收藏一个。
17:04
点击我们的这个。这个。找到一个。清华大学。在这里边是不是点击收藏啊好,收藏了以后呢,我们再去到我们的。个人中心走的收藏。目前是不是就是上硅谷和清华大学是不是都有?好。因此。收藏机构的功能,咱们就算完了。啊,咱们就算完了,而这里面这里面最主要的就是谁啊,最主要的就是咱们这个view里边这三个代码。OK不OK,好,那么呢,收藏机构的功能我就说到这儿。对。
我来说两句