loop.index:當前迴圈的迭代次數(預設從1開始)
loop.index0:當前迴圈的迭代次數(預設從0開始)
loop.revindex:到迴圈結束需要迭代的次數(預設從1開始)
loop.revindex0:到迴圈結束需要迭代的次數(預設從0開始)
loop.first:如果是第一次迭代,為true
loop.last:如果是最後一次迭代,為true
loop.length:序列中的專案數
loop.depth:顯示渲染的遞迴迴圈的層級數(預設從1開始)
loop.depth0:顯示渲染的遞迴迴圈的層級數(預設從0開始)
default用法:
bind-address=0.0.0.0:}
weilovepan520
jinja2變數過濾器
django和flask框架中都使用了jinja2模板引擎來渲染模板,通過後端向模板中傳遞變數,通過過濾器可以修改這些變數,過濾器新增在變數名之後,中間使用豎線分割。例如 把值的首字母轉換為大寫,其他字母轉換為小寫 下表列出jinjia2部分的常用過濾器 過濾器說明 safe 渲染時不轉義 capi...
Python day12部分內建函式的常見方法
內建函式 print abs 1 絕對值print all 1,2,1 判斷list的真假,都真則真,有乙個假也是假 print any 有乙個真就真,全假則假 print bin 3 十進位制轉換二進位制 print bool 空,none,0為false,其他為true print bytes ...
flask中jinja2設定使用全域性變數
最近一前端的小伙給我說,他想讓所有模板使用同乙個變數,每個模板對其值做了修改,其他模板拿到的變數也得到相應的改變,說白了就是jinja2操作全域性變數,這個可以使用cookie來實現,但是他不想做相應的js操作,然後問我有什麼辦法嗎?我考慮之後想到jinja2可以設定全域性函式,可以讓全域性函式來操...