00:00
好,我们看一下当前的这个项目,现在是这样,我们已经能够完全这个完成这个添加功能,并且把图片的上传也都处理完了,那么数据呢,也都添加到了我们对应的这个数据库里边,对吧,数据库里边好,然后但是现在是这样的,就是我们完成以后是不是应该跳到那个内软件。对吧,所以我们呢,先把那个列表的页面那个数据大概写一下好吧,那完成添加以后,他应该去跳转到列表页啊,好在列表页应该怎么做呢?这样啊,我们在这里不有一个方法叫数据列表吗?去定义一下啊,我们叫做list book。好吧,然后呢,写request请求对象接收,然后在这里呢,Return一个RD random,它需要是不是解析一个页面,对吧,放到这里吧,哈,放到这,我把它放到那个叫book books book里边,放到这个地看到吧,叫index面啊,然后呢,这个里边最重要的是要获取数据。对不对啊,书籍列表比较简单,就是从我们的这个书籍的这个模型类当中读取所有的书籍信息啊,这里就获取所有的书叫书籍。
01:07
数据啊数据,那怎么获呢,获取呢,就是date等于我们的models点。叫什么不?有S吗吗?有吗?看下边边。有box啊啊box点上一个OBGS点上一个。奥是不获取所有对吧?啊,或者是你写那个过滤器FT啊,然后空也行,就是里边不写条件也可以啊,这两个哪一个都行,听到吧啊就奥奥就获取所有好获取完了以后干什么呢呢,把数据啊,把数据啊分配到分配到页面,分配到模板页面中是不?我们知道页要在页面中看到这个内容。所以把它分配出去啊,所以这里怎么办呢?C等于括号,把它date冒号,Date能看懂吧,把这个变量写到这个位置了,这个变量最终是不是一个字点。
02:00
也就说这个位置要求是一个字点,你可以在里边写很多,听懂了吧,很多键字,那我现在只分配一个,所以就把这个键对放到这里就可以了,明白了吧,把这个是加载加载模模板,模板文加好,那么接下来你们是不是得去定义那个模板文件啊,模板文件怎么定义呢?找到我们的那个文件夹啊,打开。然后books里边把这个复制一个个对吧,然后改成index.it然后。把这个内容改一下,叫书籍的列表,页面列表。列表页面列表啊。列表有没有好,这个里边的内容都给它换掉,行换掉这里边要换成什么呀。换成一个table的表格,对吧,Table的表格啊,怎么换呢?我们看看这个,找到这个位置它有表格。啊,写卡拉斯利就行了,是吧是吧。看懂意思吧,写成这样的,来来啊。
03:00
照片没发。当然有写写想咋写咋写写来来我我这里简单点哈,直接把它这个复制走好吧,Copy element这两右键copy啊copy这个标签看到吗?拷背啊拷背完成以后,把它放到我们当前这个位置来往这一粘。就完事了,好吧,然后这里边放的是第一个是什么是井号啊,这个ID对吧,第一个放显示ID,然后第二个是书籍的名称叫书籍。名称。名称名称,然后还有什么什么作者是吧,作者还有啥。单价价啊单价啊,出版出版社出版时间。还有什么什么简介,简介是不是有点太长了。简介弄出来就有点太长了啊对,然后后边来个操作切了吧,还差一个图片是吧,嗯,好,书籍的图片放到哪?放到第二行图片啊封面封面嗯,啊table里边分两部分,一个是t body body就是。
04:12
叫表格的内容,容T就是表格的头。我们一般简写的时候直接写T啊。没有了吧,对,好了好了。来把这个删了啊,删了之后这里边是不是开始循环,哎,循环写这个内容,它里边怎么写了个。是干嘛用的,我不知道它是干嘛用的啊对,然后循环的话就是划括号百分号for I in date是不是我们的数据啊,对吧?然后划括号百分号and后,也就是一个数据是不是一行一个数据行,然后这里边写什么?划括号划括号i.ID。是不是拿到这个数据的ID,对,然后这些都删掉啊,一个ID有了诶。他为什么要写行,我不知道。啊,把它删了了,不知道干嘛用,没用对吧,来说没用啊好一个那个是是不是还得有个图片,图片的话怎么办?我们里边数据库里边存的是不是图片的地址啊,那就放个一辈子就完了呗,划括号划括号哎点。
05:16
以妹子杠U2L不就完了嘛了嘛,对不对,然后控制一下它的大小是吧wa。啊,然后呢,统一两百。一两,我不知道这么写行不行,哈哈。对,就以前的H标签里边是可以这么写的,写的算了吧。嗯,Wid,嗯,冒号E100PX,好,就这么个吧,可以吧,好,然后再来T里边ID完事以后是它的I点内书名对吧,还有作者a or还有什么单价,还有出版社publish是吧P。B是吧,然后还有出版时间。
06:01
Bob杠还有简介是吧,简介我有点长。ABSC。叫什么来好,这里再来一个按钮,来一个那个删除的链接是吧,A链接class删除删除,然后再来一个叫修改,修改好删除这位的啊,先不写了,写了就那么地可以吧,行吧啊这是列表列表完事,这个列表写完以后啊,我们得从那个呃列表页已经进来对吧,一开始了啊,就是书籍的信息信息啊,书籍列表表。书籍列表,这个是添加书籍啊,书籍的列表是什么?UR,我们定义了吗?没有啊。那个叫历史意思吗?叫历史的什么什么。这个名好别扭。
07:02
来把它改一下啊,改一下名字好了啊,完成了啊,完事了以后我们看一看页面啊,来来先走到首页,从你对吧,书籍列表点一下出来了吗?出来了,但是有点忒长了呀,忒大了吧。就是这个内容太长了,长这个内容太长了,我看看啊,而且哦,而且我也没我刚光写好了,是不也没写列。来,CTRL加a ctrl c加S。先给我摆正位置。div.Co-MD杠。多少杠,嗯,九九的话还剩几个。三个不好列是吧,是吧。对对,剩八个,然后八个,然后那个C-MD-S-二。来小心对吧,好,然后呢,这个表格有点那个什么了哈,有点难看了,嗯,看一下带边框鼠标圈挺紧缩的表格。
08:09
不行,响应式的表表格。响应式的表格。他说,任将任何table元素包裹在这样的元素内,就可以创建响应式。麦跟说。包裹在这个元素内。包裹在这个元素内啊,就外边套个D,可以套个D,我看对吗。对对,套就行了行了。就是在这个table补的边上再套一个DADA,诶,点上这个元素CTRLX。哎,我这个表格没对齐啊。可以了吧。来看一看好不好手啊。
09:01
好不好用呢?刷新没效果。没效果是吧,还是这个内容太多了。太多了怎么办?太多了怎么办怎么办,太多了,其实就是那个谁这个这个这个叫这个信息有点多了,知道吧。你看啊,如果我们不写它,如果我们不写的话,看一下你们把这个内容那个。写,写成空的。随便,反正他也没有空的。是不是好点好点点点的,我们就不要了,要了。可以吧,这个时间好像显示的也不对是吧,时间也不对啊,这样我把这个删掉,然后上边的那个时间啊,那个那个不是时间这个简介给删掉啊,然后看看哪里还有问题啊,再调整啊。这样可以了吧,可以了,以后呢,这个表格中没有边框。
10:02
变化。边框。加一个类就来复制。放到这个位置,位置再加个再刷新中。反正咋看咋瞅。就那么地吧吧,就那么地吧,不动了可以吧,你弟吧啊就这样吧吧,好那那这个完事了啊,这个基本完事,然后再改一下时间,这个时间格式显示的不对是吧,这是它默认的显示的时间,那怎么做呢?啊,来找到我们这个位置啊,找到这个位置,嗯,它有一个方法叫做。哎呀,叫做什么来。看看,看看文档吧,我忘了这个叫做。呃,模板模板模板的语法,模板的语法里面有一个叫做。过滤器。不是。哦,对的对的。对对对。
11:00
Date。然后可以把这个内容给。进行格式化,就是专门把时间进行格式化。Date冒号好复制制啊,不用复制了哈,这个地方就是划括号,括号这是一个数据,然后出现date冒号,嗯,我们要年月日对吧,年月日亚马丁丁往前对吗?对,好,刷新一下中年。错了吧?嗯,你看这个东西很简单,对吧?什么叫过滤器,就是模板中的特殊语法,类似于一个函数,当你这样写完以后,是等于把你这个date,这个date是一个函数,等于把你这个时间传到这个函数里边,明白了吧吧,并且你还写进了其他函数。啊,写定了其他参数,就这两个参数都会传到函数里边,它会根据你传递的这个参数把你这个时间进行具体的格式化,按照你指定的那个格式帮你输出,明白这意思吧,对,其实就是分装了一个函数,我们自己也可以定义,听懂了吧,我们自己都可以定义啊这样的方法好了,那这个完事吧,啊在列表啊,数据在列表清晰完了。
12:07
有点小。我还是觉得。我还是觉得有点小,大一点,大一点好点的。反正也没好打气。一如既往的瞅,但好比好歹比我们自己写那个稍微好看点,是吧。也只能这么安慰自己了,好了好了啊好,那这个就是你看数据列表就完成了哈,数据列表很简单对吧,它的过程就是从模型当中查出来,分配到模板当中,在模板中一循环就出来。对不对啊,比较简单,比较简单好,那对应的是我们那个添加的那个方法是不是得得怎么着。添加这个方法是不是得能跳过来啊,就添加完成以后,是不是得跳到这个页面里边来啊,怎么跳呢?我们看一下哈,嗯,这个就写完了以后,我们看一看我们的A的添加成功以后哈,这样这样写一个SC。
13:01
嗯,CR2PT啊,斜杠SCRPD,然后a lot。这是个什么东西?弹框是吧,弹出一个成功,然后location点跳转,跳到哪里去呢?跳转到我们那个。呃,我们那个指定的那个地址叫什么呢。嗯,我们有个方法,那个解析的那个UR,解析UR的那个反向解析UR的那个方法叫res,把那个名字,我们那个名字叫做。幼儿的名字叫做list的book是吧,放到这里,这样的话他也能反应解析对吧?然后这个rewards需要导入,从哪个模模板里面导入的。从哪放里边来?是这个吗?CT是跳转,我现在不需要跳转,我用我用GS跳转就可以了。我我的意思,那个res从哪找的,我忘了忘了,看看看看。
14:00
好好好好。Response response。从这个方法。导入啊,这样的话的函数我在下边就可以用,用完以后那个UR地址是不是就生成了,放到这里URL对我给你介绍一下,Location是我们建中的一个地址管理对象,它的half就我们的一个地址啊,然后location的你如果负责他就进行跳转,我记得好像在Fla框架里边我也这么写过,对吧。想不起来。没写没写啊,行行在第两个框架写了好了,那他成功了之后跳到那个页,如果失败了呢,是不是跳到刚才那个添加页下,所以这个是A的book,把它拿过来放到我们这个方框里边来,完事了吧。对不对,兄弟们啊,这就可以了啊,来来测试一下,看添加成功之后会不会跳转,嗯,找你啊。嗯,哪里有错误,误这个方法不对,Re,这个方法导入方法不对了,它不是从这导了。
15:06
Res。你你昨天用的哪个方法导的哦是吧,Read导就是上面这个方法一块导的是吧吧。方法换。刷新。还爆双。好了,不报错了,刷新一下下,看这位答添加书籍,然后这个位置来选择一张那个。那个那个那个那个上机嘛,行,就这个吧吧。黄帝内经,哪个快,哪个都不快快。传奇录啊,这个行,来来,黄帝内经复制放到这里,作者是谁呀?作者是黄帝吧,谁写的黄帝黄帝帝经谁写的的,2014年。
16:00
啊,封面面来来,他这个写的,你看它这个放大镜写的有bug。鼠标移动在这儿,然后又过到这之后这个就坏了。他自己还有bug,你们好好学学那个方财经去给他改改改。有信心吗?日期诶,我刚写了日期好像。吧。叨我下来下来行就那么地吧吧,添加添加成功过来了吗?回来了吧,这数据完。那么列表评价。
我来说两句