0

我有以下查询:

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')

4

0 回答 0