【发布时间】:2016-03-17 20:12:58
【问题描述】:
我知道我可以通过使用过滤器floatformat:2 来限制浮点数中的小数位数,它输出本地化的浮点数,而且我知道过滤器stringformat:"f" 输出像 1.54 这样的虚线浮点数而不是像 1,54 这样的本地化逗号浮动。
例如,如果原始浮点数是 1.54233 我想打印 1.54 而不是 1,54 或 1.54233。这可以在不需要自定义过滤器的情况下实现吗?
【问题讨论】:
-
不确定我是否理解您的问题。
floatformat不是自定义过滤器,为什么不用呢? -
@ShangWang 因为
floatformat使用逗号而不是点(或点)返回本地化浮点数 -
您可以使用一些标签更改块中的语言环境,请参阅docs.djangoproject.com/en/1.9/topics/i18n/formatting/#localize
标签: python django python-3.x django-templates django-1.8