7-4 django在线教育平台----课程机构列表页数据展示2

一、城市(所在地区)数据动态展示

添加完数据后,如何让后端数据在前端展示

1、从数据库中取出,传到前端模板

这里写图片描述

模板中接收

这里写图片描述

这里写图片描述

二、课程机构数据动态展示

将下图中箭头所指的地方的数据传到模板中,有课程图片logo、课程名、总计多少家机构

这里写图片描述

1、先找到模板中对应数据的位置

一个dl就是一个课程机构

这里写图片描述

模板接收数据

这里写图片描述

具体数据位置
课程名
这里写图片描述

总计多少家机构
这里写图片描述

课程图片logo
这里写图片描述

2、传递数据到模板

传递课程名

这里写图片描述

传递总计多少家机构

这里写图片描述

传递课程图片logo,logo是通过url上传的

如何将image的字段写成url

第一种:数据库中的image字段是相对路径,必须加上settings中的根路径

这里写图片描述

第二种:参数传递,相对路径设置

这里写图片描述

配置context_processors,配置之后才能将MEDIA_URL注册到模板中去

这里写图片描述

3、测试

这里写图片描述

测试结果显示课程名、总计多少家机构都动态展示成功,图片上传失败,但是图片的url路径是对的,是因为我们还需要配置路径的url

这里写图片描述

这里写图片描述

再次测试

动态数据均显示成功

这里写图片描述

猜你喜欢

转载自blog.csdn.net/f1ngf1ngy1ng/article/details/81061620
7-4
今日推荐