Django模板如何按条件对变量使用floatformat,简化为单行写法?
Django模板单行条件格式化数字写法
直接使用模板内置三元表达式即可实现一行简化,最终写法如下:{{ number|floatformat:2 if number > 1 else number }}
输出效果完全匹配需求
- 大于1的数字:自动保留2位小数,100输出
100.00、10输出10.00 - 小于等于1的数字:原样输出,1输出
1.00、0.00000001输出0.00000001
内容的提问来源于stack exchange,提问作者scco
相关产品推荐
相关产品推荐

