00:00
好,接下来我们来看这个,当我点击我的课程,一点击它是不是就去到个人中心页面,我的课程这个这个这个页面了,还是会眼。那么在这里边呢?我们找到谁呢?找到我们的页面。这边有个谁呢?有一个user center,这里面有一个。MY是不是这个页面?哎,这个页面里面显示的就是你当前登录的这个用户,他所学习的课程。对不对,那么呢。我们首先就把这个逻辑给他写一下子。好,走起来。三大步同样的在我们哪呢?在我们的user里面。找到我们的U斯。
01:01
在这里边呢,我们就叫做。Ul这里面呢,我们就叫R。以我们的UC上限,靠什么?啊,就他吧,你告诉。然后呢,我后边也叫这个user。然后呢,Name呢,它就啥也叫。OK,给上了以后,上面同样的也是要倒过来。导关这个user以后呢,我们接着往下走。啊。View里边是不是也得给他配一个。好。你看我们的user Co在这里面呢,是我们的注意。过来。那他一点击,那么呢,我们就给它返回了一个页面,Request以及我们的。User,它下边的U33个一号。
02:00
Cross。啊,不是。不是,这个是我的my course吧。这个玩意吧。诶,怎么还给我爆红啊。User里边的MY。是不是这个玩意啊,好完之后反这个玩意的时候呢,我们是不是需要把。这个用户所学的课程是不是给他找到,然后发过去啊,刚才我也看到人家页面了。是不是就这俩数据。能看懂啊,那么这俩数据咱给他找着就行了啊,对吧,找他的数据。可以,Or courses是不是等于谁呢?怎么找啊?这个用户所学的所有的课程,你要从哪个表去找?
03:15
用户所学课程啊,用户所学课程他的那个表。是不是中间的那张表,那么根据我这个用户是不是可以找到。他所学的所有课程。我们的用户现在是谁?Request,然后呢?通过这个用户他的点谁啊。我们是不是有张表啊?那张表是不是就。在这里边我们是有一张表,叫做users。
04:01
对吧,这句这个用户,这个用户现在我是不是拿到了,是不是相当于从主找子呀。对吧,我根据这个用户是不是可以找到他的所有学习的课程的这个对象。对呀,找中间表嘛。有没有问题?没有直接。好。也就是说我这边是不是就是我们的U3。是吧?怎么正常表达?是不是这个玩意全程写嘛,对不对,到这边use cost,它的下划线3.2。第二道话,我是不是拿到了它所有学习二三。
05:02
或者说我们就叫做比如说courses。下线list。OK不OK,好,完成以后,这是不是拿到了我中间表的那个所有对象了,对吧,通过中间表的所有对象,我们是再找到他所有的克数了。是不是就是我们列表生是吧,这样的话我是不是就拿到我们的。我们就叫cos类吧。不能留的。那就等于我们的谁呢?Four four的user cost。说我们的谁啊,You list。然后前面我们是不是通过这个。You cost它的点,这里边是不是有一个study course,是不是可以拿到他所有的课程呢?
06:07
看好了吗?那我这样的话,我是不是先找到它,然后通过它是不是再从它里边去找一下子,是不是直接就可达到。能能看懂吗?啊,这就咱们这个用户吗?用户和这张表和中间的表不是一对多吗?我现在有用户了,是通过主着字吗。可以找到这个用户下他所有的和他相关的。学习课程的对象。啊,学习课程对象拿到以后呢,再从学习课程对象里边去便利。啊,每一个学习课程对象给拿出来,在图里边,是不是拿到他的学习课程。OK吧,好,来到以后我们是不是把这个。Consist。把这个玩意再去给他干嘛,放回去。
07:06
看好了吗?啊,把这个玩意给他发过去。OK吧?有什么问题的这。好完这以后我们接下来是不是就是我们的user这个。这个页面了啊,这个页面同样的,咱们是不是也是让他继承我们的。二级倍吧,这边extend extend,我们的谁呢?是不是就是我们的users,它下边的user center base。这懂了吗?好完,最后这边是不是就是我们的block我们的title了吧?俺那么多了。他的抬头谁呢?我的课程估计要有好C拿过去位。
08:02
接着往下。是不是就是我们的block,谁呢?说不认识吧。Block。然后在这里他不认识,我们找到他不认识。这是我们第一个section,然后不认识,是不是也叫我的课程啊,好,我的课程拿过去。然后再往下走。是不是就是我们的block?这里边是谁呢?是不是我们的right?I能不能?同样的,在这边呢,我们找到它right。这是他的left,这是它的right,是把它这个right是不是也给他拿过去啊。这个是不是拿过来,拿过来以后接着你别忘了还有一个dialog。这个dio是不是咱这个页面就不用了吧。不用了,以后我就把它的block什么的,Dilo是不是给它清除空就行了。
09:10
看好了吗?这个没玩过好,剩下的这些。就全部拜拜了。对不对。他的CSS里边有没有新的。说这些,我们来看他。他的CS里边。是不是已经给他加进来了。对吧,所以说呢,我们没没有没有新的,那没有新的话,那这边咱们是不是就直接错了,就。认识我的课程,他的页面就会变成这么简单。
10:03
然后呢,接下来我们是不是就是在这里边去把它的数据是不是填充电充啊。OK,那我的课程这里边儿。这是一个,然后这是一个干嘛呢,在这儿说删一个。到这边我们是不是便利啊,For form the course,应我们的cross类吧。好。前面是不是再来一个。And,我们的谁呀?For and for,然后呢,我们在这里边说,把它数据给他填吧,填吧。Co to咱是不是这就可以改了,对吧,这是我们的ul,这里边呢,就是我们的Co,它下面coq,并且呢,我们的Co它的点ID是不是拿过去啊,然后这个是不是就是它的图片。那么就是我们的你ul,后边呢,是我们的cross。
11:07
它的点的位置。明明白,接着是不是还是这个two啊。把这块也给他换过来。报告了同了,这是不是就是他的课程名字啊。叫Co。它的点什么的,你。这个呢,又是课时。是不是和我们前面基本上是一致的,它的点。我们的study。他。群人数。是什么呢?Cross,它的点study。Number。是不是他所处的机构?所属的机构,我们是不是通过这个course,它的点org明白吧。
12:04
哎,都能看懂吧。我英镑,然后再点他内是不是就拿到了。它的这个过了好完事后面这个是不是它课程的收到数啊,对吧,就是我们的Co,它的点我们的love。Number。OK,这样的话,我们的数据就算开通完了。啊,这个人他学过什么的课程。就咱这这块是不是可以展这。OK,完了以后呢,我们就可以干嘛给入口去测试,而这个入口它在哪啊。这个入口在哪?U33的base对吧,好,所以说我到我的base,然后在这里边是找到的我的课程啊,而这个个人资料,咱是不是这块也可以改过来啊。
13:02
这里边呢,就是URLOK,就什么打user它下边的。User info。而这个呢,我的课程。URL就是这么大。User,它下边的。不是。是不是这个玩意儿给了他,然后咱们是不是可以做验证了,好到这边了,我们就可以。淘气。创新来以后统计我的课程。过来吧。并且。他所学的课程咱们是不是已经给他添加进来了,我们也可以干嘛去到我们的首页了,在我们的课程当中,是不是让他再学一个是吧,再让他学一个P。点击开始学习,学习一个Python,习个Python以后再去到哪呢?个人中心,然后点击我的课程。
14:00
这边是不是就两个啊,OK,这样的话我们就把我的课程就算了。搞定了。同样道理,如果说这个课程特别多。啊,那么他到时候学的课程是不是越来越多啊,你就可以在下面给他加一个什么呀。可以呀。OK不OK,好。这就是什么,我的课程,它这个功能的实现。OK吧,那么这里面主要的就是啥呀,主要的就是我们在view当中。这块的逻辑。咱们大家第六个。啊。明白吧,好。
我来说两句