我在 Django 中有这样的模型:
class Choice(models.Model):
question = models.ForeignKey(Question)
choice_text = models.CharField(max_length=150)
answer = models.BooleanField(blank=False, default=False)
我在这样的列表中有一个问题:[1, 2]
现在,我想得到那个的正确答案question
。所以,我喜欢这样:
>>> for i in question:
... Choice.objects.filter(question=i, answer=True)
...
[<Choice: yes>]
[<Choice: ok1>]
相反,我希望正确答案出现在列表中,例如:
correct_answer = ['yes', 'no']
如何做到这一点?