将html前端代码提取公因数(5)

将html前端代码提取公因数(5)

注意:这是优化html代码,对于多个html代码相同的部分提取到一个模板中,只需要编写变化的html

 

1,利用Django提供的render方法的第三个参数的属性

传入字典参数给模板;这个属性可以实现将重复的HTML代码进行合并,并将显示数据分离

 

2,找格式完全相同,文案不同的HTML代码

将其用{% for b in blocks %}和{% endfor %}包裹进行遍历文案(文案做blocks字典处理),不同的文案用{{b.键名}}方式来调用

 

3,views.py代码里-->在render方法里-->加入第三个参数(类型为一个字典)block_infos,在这个字典里进行HTML里面进行匹配;

 

 

posted @ 2017-11-05 13:58  SonnyZhang  阅读(204)  评论(0编辑  收藏  举报