Django在模板中对变量做运算

    技术2024-10-05  51

    在django中的模板下我们知道变量使用{{xxx}}来呈现,可是当出现两个变量进行运算怎么处理呢?

    #加法: {{value|add:value2}} #返回的结果是value+value2的值,假设你value为40,value2为60 ,则该表达式 #返回结果为100 #减法 {{value|add -value2}} #与加法的性质一样,只不过是把第二个参数变成负数进行运算,返回的结果是value-value2 #假如value=4,value2=8,则返回的结果是-4 #乘法 {% widthratio value1 value2 value3%} #上面的代码表示 value1/value2*value3,widthratio需要三个参数,进行乘法 只需将第二个参数等于1即可 #例: value1=10 value2=1 value3=2 返回的结果为10/1*2=20 #除法 {% widthratio value1 value2 value3%} #返回的结果是 (value1/value2)*value3 只需将value3等于1就能进行除法运算 #例: value1=100 value2=20 value3=1 返回的结果为 (100/20)*1=5

    ==========================================

    主要记住第一个参数对第二个参数是除数和被除数的关系,与第三个参数是乘的关系,合理设置哪个参数为1即可

    Processed: 0.009, SQL: 9