2013-03-26 39 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