Sélectionner une distinction distincte sur les expressions doit correspondre à l'ordre initial par expressions 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