3

我有一个像这样的小功能:

from django.contrib.gis.measure import Distance

def RailTest(mod_ewdim, mod_ewspacing, cols): 
    y = Distance(inch=mod_ewspacing)
    x = Distance(inch=mod_ewdim)
    z = Distance(inch=3)
    l = ( (x*cols)+(y*(cols-1)) )+z
    return l

但是,当我调用该函数并执行type(l)它时,它的类型为float. 我怎样才能确保我返回一个距离对象。

非常感谢任何帮助。

4

2 回答 2

2

您是否尝试过以下操作?

return Distance(inch=l)
于 2012-10-25T19:50:32.467 回答
0

你有没有尝试过

return Distance(inch=l)
于 2012-10-25T19:56:28.267 回答