Respostas:
Você pode usar o add
filtro:
{{ object.article.rating_score|add:"-100" }}
Use filtros django-math . Além do filtro de adição integrado, ele fornece filtros para subtrair, multiplicar, dividir e obter o valor absoluto.
Para o exemplo específico acima, você usaria {{ 100|sub:object.article.rating_score }}
.
Geralmente, é recomendável que você faça este cálculo em sua visão. Caso contrário, você pode usar o filtro adicionar.
widthratio
tag de modelo embutida . Para calcular a * b use{% widthratio a 1 b %}
, para a / b use{% widthratio a b 1 %}
. Única desvantagem, os resultados são arredondados para um número inteiro antes de retornar. Usando a tag de template widthratio do Django para multiplicação e divisão