Python 需要在django模板标记中执行算术运算

Python 需要在django模板标记中执行算术运算,python,django,django-templates,Python,Django,Django Templates,我试图在django模板中添加三个变量 <p>{{s.a}}+{{s.b}}+{{s.c}}</p> {{s.a}+{{s.b}+{{s.c} 但它不做加法。如何在不使用jquery的情况下添加此树变量并显示最终结果。使用add模板过滤器: <p>{{ s.a|add:s.b|add:s.c }}</p> {{s.a | add:s.b | add:s.c} 我认为最好在views.py中进行计算,然后通过render或render\u-to

我试图在django模板中添加三个变量

<p>{{s.a}}+{{s.b}}+{{s.c}}</p>
{{s.a}+{{s.b}+{{s.c}


但它不做加法。如何在不使用jquery的情况下添加此树变量并显示最终结果。

使用
add
模板过滤器:

<p>{{ s.a|add:s.b|add:s.c }}</p>
{{s.a | add:s.b | add:s.c}


我认为最好在views.py中进行计算,然后通过render或render\u-to\u响应传递它们

def something(request): 
    value = your arithmetic...
    return render(request, "template names", {'value': value})