将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里面进行匹配;

 

 

原文地址:https://www.cnblogs.com/1fengchen1/p/7787294.html