如何在Django模板中做math?
我想做这个:
100 - {{object.article.rating_score}}
例如,如果{{object.article.rating_score}}等于“80”,则输出将是“20”。 如何在模板级别做到这一点? 我没有访问Python代码。
您可以使用add
filter:
{{ object.article.rating_score|add:"-100" }}
使用django-mathfilters 。 除了内置的加法滤波器之外,它还提供了减法,乘法,除法和取绝对值的滤波器。
对于上面的具体示例,您可以使用{{ 100|sub:object.article.rating_score }}
。
一般build议你在你看来做这个计算。 否则,您可以使用添加filter。