擅长:python、mysql、java
<p>您可以使用<code>in</code>,而不是在循环中进行多个查询。然后迭代结果,看看<code>choice_text</code>是否等于<code>yes</code>:</p>
<pre><code>choices = Choice.objects.filter(question_id__in=[1,2], answer=True)
for choice in choices:
print choice.question_id, choice_text if choice_text == 'yes' else 'no'
</code></pre>
<p>希望有帮助。你知道吗</p>