2012-02-16 2 views
1

QuestionモデルとResponseモデルがあり、これにはQuestionへの外部キーが含まれています。クエリでDjangoの外部キーセットを使用するには?

私は

Question.objects.exclude(response_set=None) 

これについて移動する最良の方法は何ですか?の効果に何かをしたいquestion.response_set

で与えられた質問に対する回答の全てを取得することができますか

答えて

4
Question.objects.exclude(response__isnull=True) 

は応答を持つ唯一の質問を返す必要があり

+0

HM、Q = Question.objects.exclude(response__isnull = TRUE).exclude(=真response__skipped)質問= Response.objectsより質問のわずかに異なる数を返します.excludeは.distinct( 'question__id')(=真をスキップ)。values_list( 'question__id'、フラット= TRUE) 印刷LEN(質問) 指数= randint(1、LEN(質問)) QID =質問[index] 質問= Question.objects.get(pk = qid) なぜそれはだと思いますか? – Colleen

関連する問題