我收到以下错误消息:
return decimal.Decimal(value)
ValueError: argument must be a sequence of length 3
Run Code Online (Sandbox Code Playgroud)
并从打印功能打印出以下内容:
6
-a- 58.7178900
-b- 58.7178900
-c- (57.7087642,)
Run Code Online (Sandbox Code Playgroud)
我的代码是:
divide_by = 10000000.0
def run():
buildings = Building.objects.filter(pk__gte=6)
lat_max = 577602387
lat_min = 576345017
lon_max = 121798975
lon_min = 118813094
lat_max2 = 593955175
lat_min2 = 592513364
lon_max2 = 181714751
lon_min2 = 178795955
for building in buildings:
print(building.id)
gc = building.visitingAddress.geoCoordinate
if building.visitingAddress.city.id == 1:
print('-a-', gc.latitude)
a = get_range(lat_min, lat_max)
print('-b-', gc.latitude)
gc.latitude = a,
print('-c-', gc.latitude)
a = …Run Code Online (Sandbox Code Playgroud)