【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相关文章推荐
- oc中protocol、category和继承的区别
- oc中protocol、category和继承的区别
- 【Django】 终端打印出错信息
- 【Django】 密码加密
- 【Django】 国际化
- [译]Google新logo是如何缩减13000字节的
- 【Django】 上传图片
- uva 11090 Going in Cycle!! 平均权值最小的回路
- 15条谷歌轶事
- 【音乐分享】Let Me Go
- Google Chrome 快捷方式
- 【英语】Bingo口语笔记(71) - shit系列
- 【英语】Bingo口语笔记(70) - 最易忽略的2个连读技巧
- uva 11090 - Going in Cycle!!(二分+BellmanFord)
- vim如何配置go语言环境
- GoogleTest的使用01
- R语言包_googleVis
- go语言 interface 初探
- hdu 1853 Cyclic Tour /3488 Going Home 费用流判环
- Journey源码分析三:模板编译