我有以下查询:
objects = Position.objects.exclude(latitude__isnull=True).exclude(
longitude__isnull=True).exclude(investor__isnull=True).filter(point__distance_lte = (ref_pnt, D(**distance_from_point) )).distance(ref_pnt)
objects = objects.order_by('investor', 'distance').distinct('investor')
我想按距离排序位置对象。我怎么做?
当我这样做order_by('investor', 'distance')
时,首先按投资者的名字订购,但这不是我想做的。
我怎么能拥有distinct('investor')
和order_by('distance')
?