Jawaban:
Anda dapat menggunakan add
filter:
{{ object.article.rating_score|add:"-100" }}
Gunakan django-mathfilters . Selain filter tambahan bawaan, ini menyediakan filter untuk mengurangi, mengalikan, membagi, dan mengambil nilai absolut.
Untuk contoh khusus di atas, Anda akan menggunakan {{ 100|sub:object.article.rating_score }}
.
Biasanya, Anda disarankan untuk melakukan penghitungan ini dalam pandangan Anda. Jika tidak, Anda dapat menggunakan filter tambah.
widthratio
tag template bawaan. Untuk menghitung penggunaan a * b{% widthratio a 1 b %}
, untuk penggunaan a / b{% widthratio a b 1 %}
. Cuma kekurangannya, hasilnya dibulatkan menjadi integer sebelum dikembalikan. Menggunakan tag cetakan rasio lebar Django untuk perkalian & pembagian