00:01
刚才我们把用户的图片呢,上传成功了,上传之后我们怎么去使用它呢。来看一下。首先我们的界面的话,暂时只有一个啊,待会需要显示,那我把这个atl的话,我们可以重新再新建一个,我们另一个新的TL。那这边的话,我们用来显示受photo。来,我们来写一个名字。用户。显示用户图片。显示用户图片。呃,那这边就比较简单了。我们待会儿拿到图片之后呢,直接在这边呢去显示就可以了。好,我们写上HR分开一下,然后写上P标签,显示两个东西,第一个是我们的用户名,数据库当中存的用户名。
01:01
用户名这里的数据啊,一会儿呢,我就将整个用户对象传过来,每一个用户他都有自己的用户名和他自己的图片。那它的图片我们用一个MG来表示一下。来显示啊,那么这里面呢,我们写上user的,因为我们用到的是它的图片链接,所以在R当中直接使用user.photo就可以了。后面呢,我们加一个宽度来控制一下。DTH啊,控制一下它的大小。高端的就不限制了啊。那写完之后,写完之后啊,我们回到我们的view这边,需要将刚才的H里面呢。需要家长能够显示出来。我们需要。好,再写一个。16函数。那这边是显示用户图片啊,DF受photo。
02:06
这边我们显示的用户图片是哪一个用户图片呢?暂时不知道,那等一下呢,我们就直接从上面,当我们上传成功之后啊,我就不显示OK了,我们直接跳转到下边,直接来显示我们刚才上传的这个图啊,来做这么一个例子,那上面我们写上redirect。Read呢,我们把它倒过来啊,在这儿倒过来。回到下方。写两个斜杠。那目前呢,还没有写路由,所以这里暂暂时还先不写,等一下呢,我会,呃,我会以这个。K的请求的方式把它传过来啊,那么这个K的请求方式传过来的话,会带一个ID过来,这样的话方便我们去找到对应的用户他的数据。那这样我先把我们先把uyl写出来吧。我把这个写出来,这边呢,我们写一个受。
03:02
Photo。Show photo view。这样子好,我们把受photo的URL拿过来写到中间,注意前面一定要加斜杠啊,在后面呢,我们写一个问号,我给它加一个ID。前面写ID已经有了啊,我们使用user.id。ID的是我们用户的维标识,那传过来之后,在这边可以通过get的请求拿到我写上user model点。啊,暂时先不写这个啊,这是ID等于request.get。点get。好,我们写上ID,拿到这个ID之后呢,我们写上user的对象,等于通过ID得到我们的用户对象,点objects.get用PK等于。ID就可以了。
04:01
那拿到用户对象之后呢,我们就显示出来,将这个数据啊,传入到我们的模板当中。Show photo。将user作为key。后面写上用对象。那这样传过去之后呢,在我们的show photo当中可以使用user。好,那现在来看一下能不能访问。但如果说直接访问的话,呃,要带一个要带上我们的ID才可以。我们现在数据库当中,再来看一下我们的数据库,我们来刷新一下,现在有个ID等于三,我们看能不能将这个图呢直接显示出来。服务器启动的,那我们打开将这边改一下,改成受。Photo。但在后面呢,我们需要加上问号,ID等于三。可以看到我们之前上传的图片是可以显示的,对不对。
05:02
可以显示出来的啊,这是李四啊,那我们重新来一遍。把这里改成upload。Photo。好,我们重新写一个,张三选择我们的图片。选择这个熊猫打开。点击提交之后呢,如果成功,它会立刻跳转。你看可以立刻跳转过来,这个在我们的数据库当中也是有的啊。在我们控制台呢,其实也是有这个数据的,我们来看一下。四张3.jpg预览。那图片数据呢?我们存在云服务器当中。在我们的数据库当中也有记录啊,我们看一下数据库这边刷新也是有记录的,对不对。那我们可以这么去存储。好了,这是我们,呃,去。显示我们的这个用户上传的这个图片的这么一个案例。
我来说两句