2017-02-22 119 views
0

我正在创建一个飞机比较网站。如何计算Django中两个变量之间的dfference?

比方说我们有这个表:

  Aircraft 
    | A350 | 777-330 | 
    |-----------------| 
Range| 8,943 | 7,354 | 
    ------------------- 

我必需要做的就是计算的区别,但用户可以选择B777首先它有一个较低的范围比A350,产生了负数字(-1589)。

我想编写一个函数,让计算机意识到更大的数字应该先到达并计算差异,但这段代码将在哪里出现 - 在视图还是jQuery中?

+0

有ISN” t足够的信息来回答,如果你打算在后端使用它,并且如果它在后端然后是在一个查询集内,那么在javascript中这样做是没有意义的。你有什么尝试? – Sayse

+0

@Sayse它绝对有意义。 – user4584967

+0

我不同意,为什么客户必须做一些不需要担心的事情?无论哪种方式,似乎Rory McCrossan的答案解决了您的问题 – Sayse

回答

0

如果你总是希望从计算一个积极的结果,你不需要重新排序参数,你可以只使用Math.abs(),像这样:

var result = 7354 - 8943; 
 
console.log('Result:', result); 
 
console.log('Absolute value:', Math.abs(result));

+0

谢谢,这么简单! – user4584967

相关问题