Django Models: Фильтр подмножества набора запросов

У меня есть эти две модели:

class InspectionPoint(models.Model):
    ...
    review_check = models.BooleanField(default = 0)
    flight = models.ForeignKey(
            Flight, 
            related_name='inspection_points',
            on_delete=models.CASCADE, 
            null=True, blank=True
            )
    ...

class ImageSnapshot(models.Model):
    ...
    inspection = models.ForeignKey(
        InspectionPoint, 
        on_delete=models.CASCADE, 
        related_name = 'snapshots'
    )
    flight = models.ForeignKey(
            Flight, 
            related_name='snapshots',
            on_delete=models.CASCADE, 
            null=True, blank=True
            )
    ...

У меня уже есть кверисет моментальных снимков: snapshots = ImageSnapshots.objects.filter(flight=flight) но это дает мне все снимки.

Я хочу отфильтровать снимки, которые имеют только (review_check = True)

Есть идеи?

Попробуйте это:

ImageSnapshot.objects.filter(flight=flight, inspection__review_check=True)
Вернуться на верх