www.example.com中的字段models.py为:
order_amount = models.DecimalField(max_digits=12, decimal_places=2, blank=True, null=True)
如果 order_amount 值为12345.67,在Django模板中如何显示,有以下两种格式:
gt0wga4j1#
你可以使用内置的模板过滤器floatformat(注意:数字是四舍五入而不是削减!)
${{value|floatformat:"2g"}} 987654321.987 -> 987,654,321.99 ${{value|floatformat:"0g"}} 987654321.987 -> 987,654,322
另见:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#floatformat
1条答案
按热度按时间gt0wga4j1#
你可以使用内置的模板过滤器floatformat(注意:数字是四舍五入而不是削减!)
另见:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#floatformat