0
我想創建一個從過濾器搜索查詢獲得的另一個查詢集。如何在django中創建查詢集結果中相關字段的列表?
有我的模型:
class A(models.Model):
b = models.ForeignKey(B)
c = models.ForeignKey(C)
score = models.FloatField(default=5)
我的第一個查詢是過濾與特定B
實例 「b_instance
」A
對象:
a_list = A.objects.filter(b=b_instance)
我怎樣才能獲得形式「 a_list
」一個「c_list
」重新組合所有「c
」字段對象而不參考做一個循環?
嗨,你可能需要編輯你的答案讓英語更可以理解的,但也許你想'a_list.filter(C = c_instance)'或'a_list.values_list(c,flat = True)' – hqtay
Thanks @hqtay:'a_list'是'A'對象的列表。從這個列表中,我想獲得一個包含所有C字段('a_instance.c')的'c_list'而不用循環。 –