Django模版中加法、减法、乘法、除法、百分比的使用

2022-03-11 00:00:00 除法 加法 减法

Django模版中加法、减法、乘法、除法、百分比的使用
Django模版中只提供了加法的filter,没有提供专门的乘法和除法,但是django提供了一个widthratio的tag,用来计算比率的,可以变相用于乘法和除法的计算

Django模版加法:

{{ value|add:10}} 

value=5,则返回15

Django模版减法:

{{value|add:-10}}

value=5,则返回-5,这个比较好理解,减法就是加一个负数

Django模版乘法:

{%  widthratio 5 1 100 %}

上面的代码表示:5/1 100,返回500,widthratio需要三个参数,它会使用 参数1/参数2参数3,所以要进行乘法的话,就将参数2=1即可

Django模版除法

{%  widthratio 5 100 1 %}

上面的代码表示:5/100*1,返回0.05,只需要将第三个参数设置为1即可

相关文章