You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 10:36:02