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

 

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

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

 

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

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

 

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

 

 

相关文章:

  • 2022-02-08
  • 2021-10-20
  • 2021-11-10
  • 2021-12-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-08
  • 2021-07-30
  • 2021-05-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案