【发布时间】:2011-10-06 12:46:58
【问题描述】:
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()
从上面的课程中,我希望能够获得每辆车回答的问题列表,然后对于每个问题,显示结果是否始终是通过(question_pass == result),失败(result = = False),已解决(以前是失败,后来改为通过)。
我想我的主要问题是每辆车可以多次回答相同的问题,所以我需要一种方法来在查询中考虑到这一点。我真的不知道如何让它运行,所以我希望有人有一个想法。谢谢。
【问题讨论】: