0

フィルタ検索クエリから取得した別のクエリセットからクエリセットを作成したいと思います。

私のモデルがあります:

class A(models.Model):
    b   = models.ForeignKey(B)
    c   = models.ForeignKey(C)
    score   = models.FloatField(default=5) 

私の最初のクエリは、特定のインスタンスAに関連するオブジェクトをフィルタリングすることです " ":Bb_instance

a_list  = A.objects.filter(b=b_instance)

ループを作成することなく、フォーム " a_list"、 " c_list"すべての" "フィールドオブジェクトを再グループ化するにはどうすればよいですか?c

4

1 に答える 1

1
c_list = a_list.values_list('c', flat=True)

フィルタリングされたAオブジェクトからのすべてのc値のリストを提供します

于 2013-01-04T11:06:04.940 に答える