django 模板的乘法,除法

本文介绍了一种使用Django的widthratio模板标签来实现乘法和除法运算的方法,这种方法可以为模板中需要进行简单数学运算的场景提供便利。

Note: The results are rounded to an integer before returning, so this may have marginal utility for many cases.

So, in summary:

to compute A*B: {% widthratio A 1 B %} 
to compute A/B: {% widthratio AB 1 %}

And, since add is a filter and not a tag, you can always to crazy stuff like:

compute A^2: {% widthratio A 1 A %} 
compute (A+B)^2: {% widthratio A|add:B 1 A|add:B %} 
compute (A+B) * (C+D): {% widthratio A|add:B 1 C|add:D %}

原文出处:http://slacy.com/blog/2010/07/using-djangos-widthratio-template-tag-for-multiplication-division/

转载于:https://my.oschina.net/renwofei423/blog/12713

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值