Как отключить l10N для одного значения

Я использую {% load l10n %} и он отлично работает.

Но он форматирует Money('55652.69924091', 'USD') в 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 %}
Вернуться на верх