1. 程式人生 > >django 模板中 加減乘除 求餘 四則運算

django 模板中 加減乘除 求餘 四則運算

django模板只提供了加法的filter,沒有提供專門的乘法和除法運算;
django提供了widthratio的tag用來計算比率,可以變相用於乘法和除法的計算。
加法
{{ value|add:5 }}
note:value=5,則結果返回10
減法
{{ value|add:-8 }}
note:value=5,則結果返回-3,加一個負數就是減法了
乘法
{% widthratio 5 1 100%}
note:等同於:(5 / 1) * 100 ,結果返回500,withratio需要三個引數,它會使用引數1/引數2*引數3的方式進行運算,進行乘法運算,使「引數2」=1
除法
{% widthratio 5 100 1%}

note:等同於:(5 / 100) * 1,則結果返回0.05,和乘法一樣,使「引數3」= 1就是除法了。

求餘