Формат чисел в Django с Intcomma - PullRequest
0 голосов
/ 18 января 2020

У меня возникают проблемы при попытке использовать | intcomma для форматирования числа.

Допустим, я умножаю значения a и b, которые складываются до 1000000, используя:

<h2>{% widthratio item.a 1 item.b %}</h2>

Все в примерах используется intcomma только с одним значением:

<h2>{{ item.a|intcomma }}</h2>

Так что мой вопрос: как вы комбинируете widthratio с intcomma, чтобы получить умноженное число в формате 1,000,000. Пример ниже, который не работает:

<h2>{% widthratio value|intcomma 1 value|intcomma %}

1 Ответ

1 голос
/ 18 января 2020

widthratio принимает аргумент as <variable>, при этом результат вычисления сохраняется в переменной, которую затем можно использовать в вашем шаблоне

{% widthratio item.a 1 item.b as foo %}
<h2>{{ foo|intcomma }}</h2>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...