第三章3-5图文信息,不理解的地方麻烦老师开导一下
来源:3-6 Django类视图
慕前端2252553
2019-03-11
请求图文时不是已经知道图文的url和md5了吗?为什么还需要去请求image_text函数拿到url和name呢?直接请求image函数不是就可以拿到返回图片吗?
写回答
2回答
-
嗯,这个问题挺有意思。先举一个例子。
假设你的同学想找你帮忙去图书馆去借一本书,如果你的同学告诉你这本书的名字(比如说是《小程序入门》),那么你到图书馆的时候,你就可以直接找到书的名字然后去借了。
但是考虑一种情况,那就是你同学没有告诉你书的具体名字,而只是告诉你是一本书,那你就需要先确认书的名字叫什么(多了一个通讯过程),然后才能帮助你的同学借这本书。
回到问题,课程内容里面请求图片的过程也是类似的情况,当你知道图片的列表的时候,你可以直接请求返回图片,但是不知道的时候,你就需要增加一次通信,来查询图片的列表。当然了,在列表查询的函数里面只是使用了os.listdir来返回图片列表,但是在列表查询函数里面还可以有复杂的业务逻辑实现,比如多个用户的图片怎么处理,某个日期的图片怎么处理等等,这些业务逻辑下来可以自己去实现;在课程这里重点是需要关注这个前后端通信的模型。
希望对你有所帮助。
00 -
慕前端2252553
提问者
2019-03-11
懂了,意思就是
1.当不知道图片的url和名称时,可以先查询图片所在的列表,
2.然后再根据逻辑返回指定的图片名称和完整的url,
3.最后再根据返回的url去获取图片。00
相似问题
应用图标不显示
回答 2
看3-7,3-8视频时的问题
回答 2