00:00
那么这个东西就给他可没了明以后呢,然后咱们接着去到课程里边学,到课程里边的话,在他课程的model里边是建咱们的这几个表呀,对吧,课程首先是不是有个课程表啊好,Class我们的这个course。银凤。然后这里面呢,Models也是我们的model好在这里面呢,字段得干嘛。从这个从这个页面上去找了啊,点开我们的公开课啊,首先在列表呀,首先它这个课程是不是也有个封面啊,一个名字。好,那就先把这两个给它搞定了,同就是我们的一位着也是我们的这个。Models。给我们的,你们知不知道啊,这里边也是我们的upload to拓展了,吐到我们的这个cross里边。然后呢,这边马斯也是给他一个200。然后name呢,我们就叫做课程封面。
01:04
行,就这样吧。完了以后接着课程是不是也有个名字对吧?Models们的叉在这里面呢,也是marks list给他一个20,然后verper s name呢,我们就叫做。课程。没说。行吧。好,完了我再来看,这里边课程是不是还有个时长,它是不是也有个学习人数啊,好,时长,时长我们就叫study啊。行吧,Models点我们的这个开,这里边呢,到时候咱们用的是分钟数去表示的。OKOK,所以说我就给他来个啥,来个field,然后default呢,他个零,然后ver内呢,我们叫什么呀,学习时长。
02:01
啊,学。玩游的,他还有一个学习人数哪里。Number。也是models点,我们的in field这里边也是零。STEM呢,这边我们叫什么呀?学习人数,这个课程的学习人数。OK不OK,好,有了这个以后呢。那么这边是不是咱们的数据量就完了。封面名字,时长以及学生人数嘛,对吧,接着你看这还有个啥。难度啊,这是个难度,那这个难度呢,它肯定就是高级中级初级了。对吧,那我就给他来一个呗,难度难度咱们叫啥呢?Level吧。
03:04
行不行,刚才什么都用的models点我们的谁呀?而这里边也是用到谁了,Choices。OK,难度呢,这里边就是。高级是吧,高级。然后呢?高级。咱的元组呢?这时候属于一个严组啊。圆组,然后再来两两个,然后这个就是我们的呃中极。然后呢,这个就是咱们的。没重复的吧。刚好。然后这里边是不是就是我们的图形了。好,然后到这里边呢,马克给他一个五。
04:01
STEM呢,我们就叫做。课程难度。啊,课程难度。给他一个地方值吧。第二值咱就给他一个。初几是吧,初几。完了以后难度咱们也有了,有了以后这边数据咱们是不是就基本上都可以展示了。好,这块是不是还有一个这是啥。收藏数吧?好,那既然是收藏数,咱肯定就有一个收藏数了,是吧,Love number。这种是不是也有收藏啊,对吧,所以同样的models点的field这里边呢,同样的default等于零,然后vers name呢,我们就是收藏数。那既然有收,他说那肯定就可利可。是访问量,Models点也是这么大。In t field。
05:00
这里面也是default是零,然后verb STEM呢,我们就是访问量。啊,访问了。好。为什么呢?那这边是不是基本上就没啥了,来自啥,这是不是到时候咱的关系都短对吧。随便点一个进去,进去以后呢,我们来看名字有是不是有简介,有简介肯定就有详情,你看这是不是就有详情,好完了以后呢。来。Be吧,等们的models点我们的这里边也是点击mark Le,给它上个200个字吧,然后vers name呢,我们就叫做,呃,课程简介啊,课程。简介好完了以后呢,第九。第二呢,就是models,点我们的text。
06:01
这边也是啊,然后verb's name呢,我们就叫做什么课程详情。啊,课程详情。呃,又没啥了。啊,我们再来看看还有啥。难度咱们是有了,学习人数也有了,时长也有了。张结束,呃章结束,咱们维护不维护呢。咱也可以干嘛,也可以不维护,其实其实我们大家。我这个章节数,我到时候可以干嘛,通过关系段去查找到,然后去计算一下子。可以直接可以直接拿到这个章节数的。
07:03
OK,那目前呢,我这块我就我就不给他写了,我直接可以去去拿到的。啊,完了以后呢,课程这还有个类别是吧,课程类别是不是它就分成哦,它分成前端开发和后后端开发了,那么呢,咱就给他来个类别呗,那类别是不是也是我们的cat go吧。看choice出来了,就等于我们的models一样的,也是我们的叉,这里面呢,还是我们的choices choices的话,这里面是不是就两个呀,对吧,一个呢,我们就叫做前端嘛。呃,前端呢,我们这里边就叫做前端。对吧,一个呢,我们就叫做。后端吧。后端呢,我们这边就叫后端开发。对吧,然后rob name呢,我们就叫做。
08:02
课程类别。呃,这里边儿呢,我们给它来一个。马克斯,马克呢,给他个五。呃。放吧。啊,不给他,他后边会自己添加是吧。添加咱自己去选类别,咱们有了这个学习用户。协议用户,咱们是不是得需要通过这个。学习课程表出来的。这个课程是被哪个用户学了,是不是哪个用户才会在这显示呀,对吧,所以说咱到时候是有一张表,是用户学习课程那张表。所以跟我们这个表。这个数据跟我们这个表。没有关系。那这个数据呢,咱就。在这就没法展示。然后接着收藏数咱们也有了吧。
09:00
好,有了以后呢。这里面还有啥呢?这是相关课程的推荐。那基本上咱这个课程这个。字段目前就这些了。二。这些,然后再往下走,看我们的开始学习吧。对不对,都开始学习,开始学习里边我们来看看他有什么呢。这些是不是都有了,这是课程里边的内内容。课这这还有个啥说课程公告啊,那既然是课程公告,那公告咱也得干嘛。真的写啊。对吧,课程公告。怎么说?这么写吧。
10:05
什么?O吧。啊,可以。Course notice。柯成功啊。对吧,给models点我们的叉,这里面呢,我给他来一个mark list,给他上一个200个字吧,然后vers内幕我们叫啥呀,这叫课程公告。啊,课程工作行,就这样,我看看还有没有。然后这里边儿的话,这些就属于章节的东西了,对吧,章节和视频的东西,这边这边还有个课程须知看了吗。课程须知。还有个老师。还有老师告诉你。能干嘛?那这两个玩意既然它显示出来,咱也得有字段去维护呀,课程须知咱就告。
11:06
Cross。须知。那学知咱就叫这个need吧。Models这里边也是ma给他一个。拉个字100个,然后web name呢,我们叫什么课程须知。不一样的,还有个什么课程里面还有个一。你能能学到啥?出跳。
12:00
就这么简单,我就拿。中文式的英文写出来就行了吗?对吧,老师告诉我们。Models,我们的在这里边也是mark less给他一个。100。然后name呢,我们叫什么。就叫做老老师告诉他。老师教导了。好好看看啥,那这一块这两个数据咱们就有了吧。剩下的该课的同学还学过啥。这就。他应该是个。这个到时候该课的,该课的同学还学过什么,这到时候要从用户学习课程里边去找。对吧,好,那么呢,这块。咱们就把这些数据给他搞定了。
13:00
那么这里边儿这个数据量啊,也是。有点多是吧,接着是不是还有我们是不是这里边本来的字段是不是还有个a time呀,对吧,Models点的time field这里边呢,还是我们的default。还得找。除我们的data time,然后port们的get time放进来,这里面是不是就是我们的date time,点我们的那好了。啊,然后verb STEM呢,我们就叫做。添加时间。好。他自己有的这些字段就有了,但我觉得还得考虑关系,考虑关系的话,他刚才他是不是和机构有一个一对端。对吧,和老师是不是也有个一对多对吧,那么呢,他和机构这个是不是咱们先给他搞定了对吧。我们得先把这个机构是不给倒过来啊,对吧,From我们的orgs,它的model里边是不是过来什么org in,以及我们的这个汽车英爆啊。
14:04
啊,到以后这我们是不是org,我们的英号是不是应该等于我们的models,这里边是不是有一个foreign k啊。这里边呢,我们就是。Org英for,然后verb STEM呢,就是所属机构。好,完了以后呢,还是有个teacher。Teacher,我们是不是也叫teacher方?对吧,然后呢,等于我们的谁呀,Models点是不是也是我们的foreign啊好,这里面呢,它就有一个什么呢,Teacher in draw,然后ver name呢,我们叫什么呀,所属教师。OK不OK?好。那这样的话,咱这个课程的字段就就就就显得有点。
15:02
是咱们见过现在最庞大的一个吧?OK,完了以后呢,再来这里面字段有多少啊。还好啊,还好。还好。这边我见过80个字段的。啊,我我在外边见过最多的,见过一个表,最多的是80个字段。这个其实还好啊。你到时候你在做的时候,你就得你有些字段忘了,你就得干嘛到model肚里边再反过来看一下嘛,又不是说不让你看了啊,你见一遍你就能记住了。进步啊,然后接着我们是不是也是DeFine我们的S加。对吧,这里边呢,我们让他return我们的self,点我们的name名字就行了。对吧,然后接着是我们的class,我们的这个matter。而me里边呢,Verb's name就说等于我们的课程信息对吧,Ver's name它的复数形式也等于我到ver STEM,好,这样的话,课程表那就有了。
16:13
啊,这是不是咱们第一张表啊,好,接着是不是还有个章节表,好到章节表咱们就简单了。那么首先是不是class,我们的章节,咱们叫lesson吧。诶,是这样写吗?ES。Ion吧,哎,没有I是吧,是这样。啊,这里边呢,通过models也是大写的model对吧,然后这里边呢,它是章节也有个名字对吧,Models的这里边呢,同样的max Les给他一个30吧。长,可能有点长了吧,给他个50吧,Ver name呢,我们就叫啥呀,叫章节名称。
17:01
啊,章节名称还有呢,再来看一下章节里边貌似就这么一个名称。啊,就这么个名称,那就这么一个名称。没了吧,没了以后,那么接着就是我们的ad time啦。对吧,好,In加大以后接着考虑它的关系。仓节是不是和我们的课程是不是有个一对多的关系啊好,那么呢,它里边就是我们的course。Cross。Cross们的英法,那等于什么呢?我们的model点我们的foreign key这里面呢,它和我们的cross引法有一个外键关系,Rob name呢,我们就让它左。所属课程。貌似咱们现在是不是就看到这三个图啊。
18:02
对吧,有了以后呢,再找那个玩意儿是不是要拿过来。好,再点内幕,这边我们就做章节信息。OK吧,好,完了以后张杰有了,接着是不是就视频了。Class,而我们的视频信息呢,我们这边叫什么呀,Media吧。啊,不是这个。这拼什么video是吧?VV。啊,大写的五。五一。这里面呢,也是models,我们的大写的model是,这里面呢,Video是不是也有个名字啊,我把它拿过来就行了,C。这边呢考位。
19:00
从我们的视频名称。好,再来看视频,除了个名称,它是不是括号里边填的时长啊?对吧,才是市场,那么呢,我们也是一个是study。PU。那等于什么models?点点我们的t field这里面呢,也是default,让它等于零,然后ver name呢,我们叫做视频时长。时长。好,接着呢。接着呢,这个视频,我们一点击这个视频是不是应该有一个链接啊。你点击是不是应该跳到一个链接上去,去去看视频去,所以说啊,这个玩意儿它也还是应该有一个链接的,那么呢,我们这就给他来一个URL,这里面呢,同样的是models将我们的URL field OK吗?好在这里边呢。
20:02
因为目前咱们是不是没法做视频啊。咱就找一个。同样的给他一个,给他一个网址就行了。OK不OK default,同样的,我也给他这个。按照硅谷的抱抱吧。3w.I。硅谷,Come。OK不OK,就是你到时候你如果有视频的链接,你可以干嘛。就添个视频链接,他一点击就会跳那边看视频去吧。明明白什么意思。是吧,然后ver name呢,这个我们就叫做什么呀。视频链接。然后max。马斯,给他个200。
21:00
好看懂啥意思吗?接着这个视频是不是他也有个添加时间。好,CTRLC拿过来,这边考V。实验最后是不是考虑它的关系的,他是不是和张节有个一对多啊?和张节有个一对多,那肯定就是我们的lesson son lesson in for,要等于什么呢?我们的models加我们的foreign。啊,这里面呢,它和我们的lesson for有一个有多大关系,Name呢,我们就是所属章节。好。那么视频呢,他也就是这些字段了。目前咱们看到是不是就是这些字了,对吧,同理把这个玩意也给它,把C拿过来,这边厂家为。改通的视频信息。
22:02
OK不OK,好。这个玩意改完了以后呢,接着我们往下走,咱们是不是还有一张表,还有一张表叫什么呢?资源表对吧,资源表的话,咱们就是class,我们的这个source source吧,Source source。OK,这边呢,是models,我们的model。而这个source他呢就有点特殊了,你看他到时候是不是可以下载的,OK,他一点击是可以下载的,这个玩意他在玩的时候呢,和谁比较像啊,和这个image field比较像,而这块咱们要玩一个新的field,叫做fair field。文件。OK吗?叫做文件这么一个field来看一下子,这呢,首先资源是不是有个资源名称啊,对吧,Models我们的差同样的还是这行。把C拿过来,这边厂家V是不是改成我们的资源名称啊,叫资源名称好完了以后呢,它是有个什么,它是有一个。
23:10
下载的这么一个。这么一个这么一个链接的,其实就相当于是我们的一个呃,Image啊,相当于一个image,那么呢,我们在这里边呢,我们给它叫做什么呀,我们叫做。下载是吧,下载我们调登录的吧。行不行,Download download,我们就给它来一个models我们的,呃。I。他这有个这。看到吗?有个fair field,那么这个fair field它和我们的images field玩法是一样的,因为它也是需要让你去把这个文件是不是先上传好啊,然后才能用,所以说啊,这边我们要用到这个file field不是图片,所以它不能写image field啊,那这块呢,我们就可以写什么啊,漏错了。
24:04
我就给他来个啥,就给他来一个。放在下边。他到时候也会干嘛,也会给我们放到哪去,放到我们这个这个这个。Static下边media里边有个source放那。然后你下载,你点击下载他要干嘛,他要从这就把你下载下来。OK不OK,好。啊。哦,这是斜块是吧。当。就写这个啊好完了以后呢,这里边也是mark给他一个200,然后ver name呢,我们叫什么呀,同学们下载。
25:02
就下载路径吧。对吧。因为它最终存到存到我们的这个数据库里面,不就相当于也是一个路径吗?对吧,下载下载啊下载路径。好,必须选择这个fair啊,要不的话你到时候下载不下来的。这个要达到目的,就是你点击下载,直接下载你本地了。就像我们在网上去下载东一点击也行,下边就出来一个框下载了。OK,所以一定要用到这个。OK,完了以后呢,接下来接下来我们看这个资源,他还有啥,他貌似没啥了。啊,他们什么资源名称,然后下载。没了,没了以后呢,接着是不是就是a time了。
26:00
Ad给他拉过来。这个玩意L加C,拿过来这块CTRL加V。好过了以后呢,接着。是不是它的关系多大了,那么资源和课程不是有个关系啊,一个课程是不是有多个罪啊,所以说呢,我们这呢,就叫做course in,那咱们呢,Models它也是和我们的这个。课程有个一对多的关系,For k在这里面呢,我们也是和我们的cross in法拉一个关系,Ver STEM呢,我们就叫什么所属课程。啊做出课程,那么这样的话呢,我们这个表它就是这么四个字段。OK吗?好,同理,把它也给考拿过来。那也是self name。改成我们的什么资源信息。
27:01
好资源信息这样的话。咱们这个课程。这个APP里边,咱们这些表就算初步建成。OK不OK,好。
我来说两句