我有一个小功能:
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
。我怎样才能确保我返回一个距离物体。
任何帮助都非常感激。
答案 0 :(得分:2)
您是否尝试过以下操作?
return Distance(inch=l)
答案 1 :(得分:0)
你试过吗
return Distance(inch=l)