Based on these models:
class Job(models.Model):
status = models.CharField(max_length=30)
class Task(models.Model):
job = models.ForeignKey('Job', related_name='tasks')
status = models.CharField(max_length=30)
I need a query that returns each Job where Job.status is null and ALL child Task.status's are "COMPLETE".
For context, when all Task.status's are complete, a comparison between values in each sibling Task will occur, it should not be carried out until all siblings Task is set to "COMPLETE", so the query will return those that are complete.