00:00
我们这个项目现在呢,就是把这个购物的这个订单已经写完了,呃,订单写完之后呢,还没有支付,但在写支付之前呢,我们做一个操作就是在这里他点击个人账户以后呢,能够进入到我的订单中心,嗯,我这里呢,就是把他的这个叫什么,他个人的这个所有订单给他列出来就可以了,好吧,啊,把它现有的订单就是显示他支付了还是没支付,主要是这个,而到时候我们做完支付以后呢,他就能跳到这个列表页来看他这个当前的一个支付状态。OK吧啊,植不到的啊,好了,那我们去看一下啊,那因为它这个里边呢,没有这个现成的页面了啊,没有现成的页面了,所以呢,我们得自己写一道,我们拿一个,我们看一下,拿一个什么样的写呢,拿一个。嗯,我看看。就类似一个这样的页面,可以吧,可以吧,就是一个这样的列表页面,然后能看到订单的这样的信息啊,比如说显示一下订单号啊,创建的呃,时间呀,购买的产品名啊啊相关的信息,然后给它列出来来就可以了,好吧,我们把这个信息给他给做一下啊好,那我们呢,先去呃,打开我们的这个项目中这个内容,然后把这个视图函数。
01:12
和和这个页面先处理一下啊。来找到我们my home啊,这个URS打开。好,然后呢,在这个叫这个这个位置呢,是前台的一些内容,这个位置是购物车的下面呢,是订单的,那这个订单里边呢,这个位置是订单结算页,这个是订单。啊,订单的创建,订单创建,然后呢,后面呢,有一个发起支付请求,我们呢,只是显示了一下这个支付的页面,对吧?啊在之后就是一个叫我的叫个人中心吧,个人诶叫个人中心啊,只是我的订单这个位置置好吧,啊只是我的订单的位置啊,我们只做一个,我带你们只做这一个个人中心,其他信息你如果要做的话,你们可以去写啊好,这里怎么做呢?这个order list,我们叫他order list好吧,然后在这个位置找到order views啊我们这里呢,去定一个叫。
02:08
MY。来这个名字换一下啊。就是我的啊,只这个地方肯定只能看他自己的这个订单的这个相关信息啊,那么我们把这个四段函数哈,对应的给它定义一下,打开我们的这个。项目录啊,不对,这个是密的啊,来打开这个views啊,Views里边有个order views啊,然后第一个是订单结算,这个是创建订单,下面呢,有一个订单支付的请求,那么接下来还有一个啊,个人中心的我的订单,个人中心个人。中心。当然了,个人中心呢,你其实可以再另外定义一个视图文件,然后单独的把我个人中心的相关内容都放到那个视图文件里边啊,我这里呢,就写到这儿好吧,啊,我的订单。啊,这里去定义一下啊,My list,然后括号啊不对不对,写错了啊,啊这个位置是request,然后下面呢,是这个订单信息,但是要进入订单的话,首先第一个我们需要检测一下当前用户是否已经登录,没有登录肯定是不能看的,对吧?啊需要先登录啊对这个位置啊来嗯,是否。
03:21
的检测,检测是否登录,但是我们现在的这个检测是否登录啊,就很麻烦,每个里面都写了对吧,后面的话我们不记得,我们后台不写了一个中间价嘛,我们可以利用那个中间价再把前台所有要登录的地方再做一遍检测。明白意思吧,啊,再做一遍检测就可以了,就做一个类似的,当然那个时候只做需要登录的,比如说购物车页面,呃,支付页面,订单页面,然后我的订单等等这些,那他需要登录,那我们只要把这几个需要登录的给它列进来就可以了,明白我这意思吧,啊好,那么下面哈,个人中心我的订单,然后呃,检测是否登录,然后接下来呢,是根据要根据用户用户ID获取当前用户的用户的所有所有订单,所有订单信息啊,然后接下来呢,就是返回页面啊,Return一个软。
04:12
那么第一个呢是request,第二个呢是写一个地址,我们放到my home下面,它有一个order。是有个order是吧,我看下。是个啊,嗯。下边的门有个绿色。哦。我们叫my order。可以吧,这个就比较清楚,我的不在里面,那行那。啊,那也就这么叫吧,那放到那个order order里边好吧。里面可以吧啊,叫一个这样的名字啊,叫一个这样名字好,我们这个区分度高一点啊,然后放到这个,找一下我们这个模板文件啊,打开我们的my home,进入到order里面,然后把这个文件去创建一下。
05:03
MY。把它打开,那这个里边写的内容呢,和我们那个,呃,和我们那个谁啊,和我们那个购物车啊,呃可能差不多,但是呢,我们要拿购物车那个过来之后呢,去做一个。呃,处理处理啊,做一个处理,然后这些内容呢,肯定就都没了了。都没了,把他都删了。好,然后上面这个位置啊,呃,首页首页购车啊,叫个人个人订单订单中心好吧,个人订单,嗯,然后这个是我的订单啊。然后下面这位的啊,下面这位的啊,就是显示相关的这个订单信息了了,嗯,当然了,这个位置它显示的这个数据啊,可能跟我们想要的还不太一样,我看一下这边,嗯,继续购物订单,总计这个就不要了,这就不要了。先大概看一下这个页面啊,样式来在这里去跳到那个叫older older。
06:04
Order my list。嗯,不对吗?我写。没反就这个位置位置对吧,啊就这味道啊,然后呢,我们大概都呃显示哪些信息呢。嗯,我们看一下哈。嗯。这个位置和定和这个位置,我看看怎么显示啊。因为他是千套的,它是一个订单,里边是不是有好多个产品啊,我看一下啊。一个产品写一行,应该是一个订单写一行,然后呢,这一行里面还有还有他这一次订单所购买的不同的产品。明白啥意思?嗯,这样这样,我看一下啊,他这个位置叫。这个位置叫我的订单看一下有没有别的办法啊,稍微给他处理一下table,然后。
07:01
下面是TR,然后。订单怎么循环一下,循环中一个里面有多个。因为你看那个,你看那个那个那个叫我给你看上下,我当当啊,看一下他那里边的那个我的订单他是怎么做的,因为咱这个没页面很麻烦。最讨厌的就是没有页面,然后你还得自己写啊。自己处理就可以买卖。有一麦的话,其实还是比较合适的,来点一下我订单。然后微信登录吧。比较慢。咱们这个还是网络有问题啊,啊20以后你看他这个,你看这道诶我只买过一次了吗?不应该啊。哎。我怎么可能没有产品呢呢,我买了很多。哎,去京东吧。我的订单。
08:05
不对不对不对,我应该用那个用这个打卡。用这个微信登录。嗯,我这一个订单都是看这个位置啊,看这位置,呃,他这位这个位置啊,因为我最近买的这些产品都是一个啊,你看这个位置,这个你看我在这个地方买了一个哈,买了一个厨房烧热水的这个东西,那么这是一个,因为这一个订单我是不是只买了一个产品,所以上面是订单号,下边这个位置是不是只有一个产品,那你注意看,如果你比如说这个这个订单里面,我在这个地方是不买了两个产品啊,他是一个订单,就说一个订单里面下了多个单子的话,那就他整体展示在一个大的这个叫什么替补里面,然后里面呢是多个这个叫什么。多个这个产品,明白这个它的布局吗?啊,就是一个订单里面可以有多个产品,也可以只有一个。
09:02
明白这意思吧,就大概这种列列表显示,所以我我的意思呢,我们也想呃限制成呃写成这这种格式的,所以在上面的位置呢,需要对他的这个表表头啊做一个处理。我看一下啊。订我看时间和订单号,然后下面是产品,嗯,然后这个位置是购买人和总支付以及状态,那我们这个位置也是调整一下啊。这个第一个这个肯定就不要了,你全选这个肯定就没有了啊,把它删掉好,然后第一个是这个位置是订单,叫订单什么呢?订单时间。订单时间啊和这样写订单时间冒号啊,然后2019杠幺零杠幺零,我瞎写,随便写一个,然后订单号。这个是是订单号吧,订单号,嗯,订单号。
10:03
100100100111随便写啊呃,然后下面呢,我先看一下啊,先看一下大概要写是什么样的。嗯,然后下面呢,是显示他这个里面订单的内容,接下来还有一个就是他订单的叫什么订单的。后面没有了是吧,他这个是不是全占完了就。我看一下啊。这个就不需要了,留一个操作就好了,哎,这是12344,这个的话我们得合并是吧,RO。好W合并五个是吧,我看一下页面啊刷新。可以吧,当然这个这个信息让他靠边就行了,这个信息靠边的话,来一个叫TT。TXT-A。A,不A。
11:01
人体是,哎,不对,好像。好,我们得用20。冒号,嗯,这个叫是吧,告诉我来看一下页面,小心看了吧,对大概这样的是吧,然后这个订单之间啊,多一些空格,多一些空格的话呢,我们这里怎么办呢?来点牛逼的空格吧。牛逼。牛逼牛逼的空格多写几个。刷可以吧,啊大概是这样的啊,大概是这样好完事以后,呃面呢呃,下面这个位置呢,是显示这个你具体的这个产品啊,产品的名称,以及当时购买的数量,还有图片是吧,还有图片哦,再往后我看一下。名称图片,然后还有用户。站的顺序还不一样。啊,这样样,我们当前呢,直接把那个用户的信息查出来,就在这里写可以吧,边写边改好吧,所以这个回到就大概页面是那样的哈,然后检测一下是否登录,我这里先不检测好吧,就不检测了,其实应该就是嗯,我们先写一下VIP user等于我们的request.s.get括号VIPVIP对吧。
12:19
对不对啊,获取它,然后一判断VIP user的叫中国号里边的U啊,那个叫ID,如果为真。嗯,就怎么办,如果为甲就是没登录是吧?Not,如果为甲的话检测一下啊,呃,这个位置就一个stb response说当前没有登录是吧?嗯,怪不得得。嗯,叫弹一下下。弹一下请先登录对吧,登请先登录好,然后呢,跳到那个地址去location点。点a ref等于我们的一个地址是那个叫根下的ROGN对吧,Log是这个地址吧,我看一下啊,诶登录在哪,登录在login对吧吧,Log,然后呢,我们是不是还可以再传一个那个叫什么。
13:11
参数叫next PA PA等于跳到哪里去对吧,就是他登录完以后跳到哪里去是吧?呃,可以再跳回来,跳回来的话,把他这个地址写到哪呢。看一下啊,嗯,跳回到我们当前这个位置置,就是跟下的。斜杠my list。可以吧,能看看知道这个参数吧吧,大家还有印象啊对,就是呃,完成登录以后还可以再跳回到这个页面啊,跳回到这个页面以后,接下来这个位置呢,根据这个用户来获取它的数据,那怎么找呢?呃,Models点点什么呢?点我们的当前的这个叫users.oobobobcts第二章get括号号获取ID等于VIP中号里边的ID是不是用户获取到了,只要用户获取到的话,我们获取用户的这个信息是不是就变得很简单了,所以下面呢,把这个数据分配出去就可以了啊,那下面是分配。
14:10
分配数据等于括号。啊,有着冒号悠着啊,除了这个以外,我们是不是还得调那个方法,调一个方法对吧,看一下这的这个是吧?来。夫子。在这个位置啊,这个好好对吧,啊,这样的话,把这个数据呢,给它分配到这个页面当中去去就可以了啊,这个是加载模板模板加载模。好啦好啦,那这个位置搞定了吧,啊,我们看一下有没有问题啊,啊,没有有。来服务器重启好没问题,那么我们刷新一下啊,刷新一下看一下一下,这位好,这是我的订单吧,我订单咱不管它大小啊好不好看,哎,这个入户只有一个订单吗。他只有一个订单。
15:00
不止吧,哦,我们没循环对吧。对吧,我们还没有循环啊,还没有循环,对,所以这个位置呢,应该把循环写一下啊,循环写一下,然后呃,哦,这个位置是直接找的是这个用户的是吧。这个是找购物车的数据了,不对啊,呃,我们这里呢,应该是有多少就循环这个信息有多少个是吧,然后对应的我看啊。对应的。它放到上头去,我们反而不一定好循环,难道循环多个table吗?把这个先删掉啊,把这个先删掉,把这个循环删掉。换成这个叫订单的是吧,叫order,不对,不是在这形成的。啊,这个位置这个位置是吧,那我在想就是我们复制一个以后,它效果会不会有什么变化,这个图片的我先给他去干掉啊,图片干掉,因为它这个图片现在展示的非常难看。来整个table复制复制一下啊,也就是说一个订单是一个table呗,对吧,来刷新一下看看行不行啊可以吧,可以啊,一个订单一个table啊,一个订单一个table,好完事以后呢,呃,接下来我们就可以在这里写循环了啊,来画括号,百分号,For I in循环我们user,这是用户对吧?点上它的那个叫order下线set,点是不是当前用户的所有订单对吧?然后这个位置呢,来划括号。
16:27
呃,百分号and对吧,接下来把这个内容打开以后,这个时间就是他当时下订单的时间,那我们当前按是不是订单,订单里边是不是有一个叫。Time。对吧,然后冒号,然后杠杠,然后空格。S。画括号,画括号点order ID对吧?来先看一下小新,嗯,哪里有问题。
17:09
HIS。先把他删了,我看一下,小心。不是那个事儿,直接写这个刷新。也可以。也行是吧,嗯,也行行好,诶订单号都没有了。哦,点ID刷新新可以吧,订单号二和三是吧,但是这个什么,这个叫什么呢。这个跨行怎没没起作用,我感觉。是吧?若span跨行。跨行五。他现在怎么只跨就是两条,你看了吗?他没出来出来。刚才好像有作用,现在怎么没作用了?
18:02
是我这个原因导致的吗?我看一下刷新页面。不是他呀。是我写完了吗?他跨出去五个。怎么不起作用了?好,就五个不起作用用不起作用就不起吧吧,不管他了,不管他了了,嗯,我们这个位置置啊来来上面不管他了,不管它,然后写这个位置,这个位置变成了谁呀,变成循环谁循环这个订单详情了是吧,所以这个位置是i.I是订单是吧,找他订单详情,那就是2.orderinfo。Fo点。订单商城里的所有信息,对吧,所以这个位置变成两个二两个,那么这里是。嗯,看一下啊,这里是花括号,花括号按按点bad是不是商品对吧,再找他图片是set啊不对,是那个叫images下线set.first.image-L对吧。
19:20
对不对,然后当前这本书它的标题也是这的。啊,这个是I2.bad对吧,当前购买书的价格,购买的价格是i.price当前订单详情里边是不是有个price,它当时购买的价格,然后这个数量也是在这里是吧?这个ID我看下这个ID不需要要干掉的。然后这个是单价。这个位置改一下。单价乘以数量也没有问题。来先看一下格式,大概刷新一下,刷新一下没有内容容。订单号二和三。
20:09
哦,O的写错了了,对吧,这个写错了啊,因为这位置不是音是deo的de来刷新。可以吧,有就图片太大,图片稍微调整一下行了,图片的话等于我们当前的宽度。来个50PX。刷星星。100就差不多了吧,对吧。为什么总是这样讨厌?他他的他原来的结果是这个里面显示的是书名。然后价格乘以多少是吧,你看京东那个个是吧,这个是产品吗?产品下边是乘以几是吧,但是没写单价是吗。
21:02
购买的时候单价没写写。这里没写是吧,没关系,咱咱写的也不京东也无所谓。对吧,而且这个数量好像总不显示了数量I点哦,这最小啊,这最小啊啊这里应该换成换成一个SPA。一个SPA表,SPN表画括号,画括号点,那么看一下数据库。是不是number没问题啊,全都就这个,这个没改吗?改过来是吗?刷新一下看下这可以吧,第九吧,啊好,然后这个这个操作这个位置我看一下,这肯定不能删除这个位置,对啊,还有一个问题,就上面这个怎么回事,这个跟他没关系啊,我写了个五。跨行出来。等会儿啊,等会等会我看一下啊,我把他删了。
22:05
刷新。那不对呀。跨出来应该没错呀。ROW。咱们还有一个是什么。合并那更不对,这不是行合并吗?哎,怎么不生效了呢?因为这个累的事吗?刷新刷新星没反应,奇怪怪了。穿一下看看啊,哪里有问题,哎,为什么第一次写好使,他后面不好使了,不生效了呢。诶。
23:00
哦,是另外一个,但感觉好像我看一下一个折起来。两个做起来。我没感觉好像哪里有问题啊,没感觉到哪里有问题啊。他原页面就是这样的吧。我没动他。不是不是。不是这个事。循环,这也是循环的行啊。好多行出来。循环t table里边的内容,TR循环的是这个。没有问题。不是那个事,不是那个事,哎,邪了门了啊。
24:04
什么时候开始变成这样了?没关系,我们自己再写一个。我们再写一个看一下啊。用户还需要显示用户吗?他是为什么这里要显示用户呢?哦,收货地址,看到收货信息对吧。哦。行,这样我们写一下这个收货人,我多写两个,看一下为什么包好使收货人,然后下面这个是什么,是收货人收货,收货电话,然后呢,还有一个就是。嗯嗯,转那个收货地址就不写了,嗯,然后有一个是那个叫呃。订单状态。
25:01
订单状态。订单总价吧,总价总价,然后还有一个订单状态状态。看一下啊。小星星。合并行合并列哦,上下合并并哦,我想起来对对对行是上下列是竖着的,对对对对对行,没关系,这样这样不合并了。来刷新这样,那这个位置显示收货人,这个位置显示收货电话,这是订单总价,这是订单状态可以吧,订单总价我看一下啊,订单总价咱们就写到那个哪里就行了。跌的总价。写到哪,我看他的订单总在哪,就没写总额在下面,在下面面。在下呢?我不想把它写到上面去。
26:02
这样我把这个调整一下。这个位置是在目前显示的这个位置,是一个商品图片,我把它稍微调整一下,我把它把商品图片它的那个叫什么,当时购买的这个单价。和这个谁呀。单价去乘以它的数量量。哦,书名是吧,书名什么。然后下边那个编号。再来是它的单价。和它的数量。在这,在这。受了。我看我先看一下下对不对啊。可以吗?这样行吗?反正不管好看不好看了,可以吧,那下面这个位置我就就不不写这个内容,就写成那个叫什么收货人信息就行了。嗯,这个位置就不再是他拿了,就写成收货人信息,收货人信息。
27:04
收货人的电话在我们当前按按点儿,这个订单里边,它有一个叫做。叫什么来?叫什么叫name是吧?啊,这个里边有个叫name啊,Name是他的收货人,收货人,然后呢,收货电话来复制一下。Pph可以吧,然后这个单价小G。看一下啊刷新。收货人怎么没出来点儿内幕怎么没出来?哦,对对。对,这。电话。他俩是一个是吧。它俩放一起的话,那就是。他俩怎么才能放到一起去呢?
28:09
还有那个合并。合并对吗?合并不对吧。合并不对。RO,不对,Row。这不对吧,诶可以。等会儿啊。对,你不知道有多少是吧,这个数这里边得写个这个数是吧。数其实可以知道知道。可以。你当年那个叫什么什么,这个I不就I这个这个位置不是都查出来那个什么了吗?那你肯定可以查出数量。对吧,花括号花括号。点C。
29:00
对吧。小心,这不可以了吗?这个下边这个,不过多余的这个就不对了。你每一个,因为他是会循环出来的的。是吧,不喜欢出来的。大刚那样收货人就写了上去,去就不在下头写了就完了。收货人就不写到这个下头了,写到这个位置,收货人就在后面写可以吧。先忙先忙。那么麻烦干什么,这俩我就不显示了,我去你大爷的不写了,写一个订单总价,写一个订单状态就完事,你支付了还是没支付可以吧。来刷新下这位的订单总价,订单总价就是他这个价格乘以谁啊?啊,这两个价格的和加起来。嗯,数据库有,但数据库有我又不想让它显示两例。一显示不又循环出来两遍了吗?
30:02
对吧,那就订单总价直接写到这后面。写到这后面后面对。冒号、括号,划括号,爱点t tota。Ta是这个看一下啊,对订单总价,然后订单的状态。都写到这这跟在这画括号划括号,按点按点sttus对吧,先写上啊先写嗯,行,剩下的我看一下啊。刷新吧。祝你。订单订单总价状态。小记,那我这里就不写他了,好了。我看看啊。
31:01
不写这个就行了,上星星。这不是书,书的那个,你买的书的图片和名字,然后单价,然后当时购买的数量,以及你的这个叫什么。这个小G价是吧,这个位置是不是显示的总价对,然后操作再放到。后面操作这个不要了吧,应该这一列对吧,删除这一列肯定没有了啊。不要蓝色订单的一个状态给他设计一下,然后上面这个位置呢,我稍微颜色给它变一下,你不能是这个色对吧?啊颜色变一下,变一下的话,颜色我看一下啊。这位应该按说应该加一个类就可以了,TR里边。或者TR里边写一个那个什么。Background。BB加来个灰色的。灰色的CC是灰色吧,星。可以吗?可以吧,嗯,订单的状态,状态这个位置应该是零,就是未支付对吧?啊,所以我们这个地方需要加一些判断来搞定这位来。
32:08
写划括号,把问号判断,If判断。嗯,当前的i.ST ust us,它的结果如果等等于零,那就是当前的一个叫什么么。未支付对吧,然后呢,划括号百分号and and if,它当前的i.sts。二姨吧,2IF i.STT它的结果如果等等于一就是已支付对吧一。支付支付,然后之后还有什么,之后还有什么已发货是吧?嗯。这样都套个标签签,别直接这么写了,Span SPA。复制一个。
33:01
已发货,已发。知道吧,待收货吧,他没有已发货这个状态对吧?嗯,待收货。说过。行了,然后后面来一个抛括号百分号and的衣服,好吧,别别的我不写了,你正常来讲应该还有别的是吧,我看下这个状态啊,应咱应该是一个数字类型啊,那么这边判断也是数字就没有问题了,呃,然后如果他是未支付呢,来标记一个红色可以吧。红色还是什么颜色?啊,我这里都是支付过的啊,红色吧,可以吧,没支付的点显示红色啊,所以这个位置呢,来一个color冒号red可以吧,然后呢,如果是已支付的状态,那就是叫什么绿色。啊,不对不对,绿色是green对吧,来看一下页面刷新。可以吧,听到状态未支付。行吧,反正丑是丑了点,但因为他没有这个页面嘛,我们只能自己写,那大概也没有。
34:01
大概也行是吧,也对哈,OK吧,可以吧,行吧,啊那这是一个呃,叫个人订单列表,其实我主要是为为的是什么呢?就把这个列表能显示出来,它能显示状态,到时候我们支付完之后呢,他能回到这个页面,看看他当前的这个支付的这个。这个状态到底是支付了还是没支付,明白我的意思吧,嗯,行,那这个页面就写这么多可以吧,啊行,那这样我们下次休息一下,回来之后我们来说一下这个关于支付怎么去做好吧。
我来说两句