Filtre Django objets relatifs objet existe

Cela est lié à une double question, mais je ne peux pas trouver d'autres. Je vais essayer d'obtenir une liste de photos qui ont des plaintes à formuler. Je ne peux pas tout simplement obtenir les plaintes et de les traiter avec les photos - j'ai besoin d'un queryset de photos.

Cela devrait fonctionner, mais ne semble pas droit:

Photo.objects.filter(complaint__id__gte=0)

Cela ne semble pas être le moyen le plus efficace:

Photo.objects.annotate(Count('complaint')).exclude(complaint__count=0)

Est-il un meilleur moyen?

InformationsquelleAutor Jake | 2012-12-11