0

我想从另一个从过滤器搜索查询中获得的查询集创建一个查询集。

有我的模型:

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

我的第一个查询是过滤A与特定B实例“ b_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 回答