Відповіді:
Ви можете використовувати add
фільтр:
{{ object.article.rating_score|add:"-100" }}
Використовуйте джанго-математичні фільтри . Окрім вбудованого фільтра додавання, він забезпечує фільтри для віднімання, множення, ділення та прийняття абсолютного значення.
У конкретному прикладі вище, ви б використали {{ 100|sub:object.article.rating_score }}
.
Як правило, рекомендується зробити цей розрахунок на ваш погляд. В іншому випадку ви можете використовувати фільтр Додати.
widthratio
тег шаблону. Для обчислення використання * b{% widthratio a 1 b %}
, для використання a / b{% widthratio a b 1 %}
. Тільки недолік, результати округляються до цілого числа перед поверненням. Використання тегу шаблону Django widthratio для множення та ділення