Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何计算Django中两个变量之间的差?_Jquery_Django - Fatal编程技术网

Jquery 如何计算Django中两个变量之间的差?

Jquery 如何计算Django中两个变量之间的差?,jquery,django,Jquery,Django,我正在创建一个飞机比较网站 例如,我们有这个表: Aircraft | A350 | 777-330 | |-----------------| Range| 8,943 | 7,354 | ------------------- 我想做的是计算差异,但用户可能会首先选择B777,其范围低于A350,结果是一个负数-1589 我想写一个函数,在这个函数中,计算机意识到更大的数字应该排在第一位,然后计算差值,但是这段代码在视图或jquery

我正在创建一个飞机比较网站

例如,我们有这个表:

          Aircraft
     | A350  | 777-330 |
     |-----------------|
Range| 8,943 |  7,354  |
     -------------------
我想做的是计算差异,但用户可能会首先选择B777,其范围低于A350,结果是一个负数-1589


我想写一个函数,在这个函数中,计算机意识到更大的数字应该排在第一位,然后计算差值,但是这段代码在视图或jquery中会去哪里呢

如果您总是希望计算结果为正,则无需对参数重新排序,只需使用Math.abs,如下所示:

var结果=7354-8943; console.log'Result:',Result;
console.log'absolutevalue:',Math.absresult;没有足够的信息可以回答,如果您打算在后端使用javascript,那么在javascript中这样做是没有意义的,如果它在后端,那么它是否在queryset中?“你尝试过什么?”Sayse说这绝对有道理。我不同意,为什么客户需要为一些不需要担心的事情进行计算?不管怎样,罗里·麦克罗森的回答似乎解决了你的问题