2013-03-26 48 views
0

目前,我有以下列表理解:替換列表理解與FK查找

[item.service.name for item in OrderItem.objects.all()] 

serviceOrderItem一個FK,所以上面的代碼是做無用的FK的查找噸,噸。如何在單個查詢中獲得所有services

回答

3

下面會給你你需要的東西:

OrderItem.objects.values_list('service__name', flat=True).distinct() 
+0

笑漂亮的你在多少分鐘想通了? :) – CppLearner 2013-03-27 00:11:43