检查/验证Django模板中的小数位数是否为实数,如果为零,则四舍五入



我似乎找不到这个问题的具体答案。因此,我的问题根据两种不同的情况而有所不同:

(1( 在我的Django模板中,我可以使用某种过滤器将十进制位置的实数四舍五入到只有2位,但仍然将任何零四舍五进到最接近的整数吗?(即1.25美元和1.00美元看起来分别是1.25美元和1美元(

**不幸的是,|floatformat:2包含零

(2( 如果以上不可能,是否有某种条件,我可以在Django模板中预先检查十进制位置是否有实数而不是零,并因此执行某种逻辑?

提前感谢!

如果需要在django中执行任何自定义操作,请使用django模板标记。

{{value|floatformat:"-2"}}这可能适用于

最新更新