如何为模板中的一个数字关闭 Django 的数字国际化格式?
How to turn off Django's i18n formatting for numbers, for just one number in a template?
我有一个模板,其中 几乎 所有数字都需要国际化。即欧洲用逗号代替小数点。
一个数字需要始终显示小数点。
我怎样才能做到这一点?
我已经尝试使用模板过滤器(如下),但逗号仍然存在。
过滤器:
@register.filter
def raw_float(value):
return "" + str(value)
模板:
{{ event.lat|raw_float }}
尝试的代码运行良好。我刚刚在别处打错了,这让我很困惑。
我有一个模板,其中 几乎 所有数字都需要国际化。即欧洲用逗号代替小数点。
一个数字需要始终显示小数点。
我怎样才能做到这一点?
我已经尝试使用模板过滤器(如下),但逗号仍然存在。
过滤器:
@register.filter
def raw_float(value):
return "" + str(value)
模板:
{{ event.lat|raw_float }}
尝试的代码运行良好。我刚刚在别处打错了,这让我很困惑。