1. 程式人生 > >將html前端代碼提取公因數(5)

將html前端代碼提取公因數(5)

ews 實現 模板 處理 end center ext tex 方式

將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裏面進行匹配;

將html前端代碼提取公因數(5)