我有以下查询集:
max_latitude = Model.objects.aggregate(Max('latitude'))
当我打印它时,它返回{'latitude__max': 51.6639002}
而不是51.6639002
。
当我想把纬度加在一起来计算平均纬度时,这会引起一个问题。
如果我执行print(max_latitude.latitude)
(Model对象的字段),我会得到以下结果:error:'dict' object has no attribute 'latitude'
我如何从查询集中提取实际的数字?
2条答案
按热度按时间zbwhf8kr1#
指向特定的字段名
您也可以根据需要命名字段:
z9smfwbn2#
既然是dict,就用