您的位置:首页 > 编程语言 > Go语言

【Django】template中实现加减乘除数学运算[加法 减法 乘法 除法]

2015-09-08 10:09 706 查看

Django 的模板中的数学运算

前言

django模板只提供了加法的filter,没有提供专门的乘法和除法运算;

django提供了widthratio的tag用来计算比率,可以变相用于乘法和除法的计算。

加法

{{value|add:10}}


note:value=5,则结果返回15

减法

{{value|add:-10}}


note:value=5,则结果返回-5,加一个负数就是减法了

乘法

{% 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就是除法了。

参考资料

http://www.sharejs.com/codes/python/6463
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: