title: Get questions and overall results from two model classes
body: <pre><code>class InspectionQuestion(models.Model):
      item = models.ForeignKey(InspectionItem)
      question = models.CharField(max_length=200)
      question_pass = models.BooleanField()    
  
  class InspectionResult(models.Model):
      question = models.ForeignKey(InspectionQuestion)
      vehicle = models.ForeignKey(Vehicle)
      result = models.BooleanField()
  </code></pre>
  
  <p>From the above class, I'd like to be able to get a list of questions answered per vehicle, then for each question, show if the result has always been a pass (question_pass == result), fail (result == False), resolved (used to be a fail, but later on was changed to pass).</p>
  
  <p>My main problem I guess is that each vehicle can have the same question answered several times, so I need a way to factor this in the query.  I really don't have an idea on how to get this running, so I'm hoping someone has an idea.  Thanks.</p>