Wybierz odrębne wyrażenia musi pasować do kolejności początkowej według wyrażeń django

from django.db.models import Subquery

Model.objects.filter(
    pk__in=Subquery(
       Model.objects.all().distinct('foo').values('pk')
    )
).order_by('bar')
tuan.luu