如何关闭django-money值的l10N



我用的是{% load l10n %},效果很好。

但是它将Money('55652.69924091', 'USD')(从包django-money)格式化为55652.70 USD,这通常是可以的,但在一个地方我需要得到55652.6992 USD(小数点增加到4)。

我试了{% localize off %}{{ object.value }} {% endlocalize %},但没有效果。

我可以用.amount,但这是丑陋的。

来自django-money的Format Localization文档,它有一个名为money_localize的模板标签,你可以使用它来打开/关闭特定值的本地化。因此你可以这样写:

{% load djmoney %}
...
{% money_localize object.value off %}

相关内容

  • 没有找到相关文章

最新更新