Respuestas:
Puede utilizar el add
filtro:
{{ object.article.rating_score|add:"-100" }}
Utilice django-mathfilters . Además del filtro de suma incorporado, proporciona filtros para restar, multiplicar, dividir y tomar el valor absoluto.
Para el ejemplo específico anterior, usaría {{ 100|sub:object.article.rating_score }}
.
Generalmente se recomienda que haga este cálculo en su vista. De lo contrario, puede utilizar el filtro de adición.
widthratio
etiqueta de plantilla incorporada . Para calcular el uso de a * b{% widthratio a 1 b %}
, para el uso de a / b{% widthratio a b 1 %}
. El único inconveniente es que los resultados se redondean a un número entero antes de devolverlos. Usando la etiqueta de plantilla widthratio de Django para multiplicación y división