标签: python mysql django
我目前有以下列表理解:
[item.service.name for item in OrderItem.objects.all()]
service是OrderItem上的FK,因此上面的代码正在进行大量无用的FK查找。如何在单个查询中获取所有services?
service
OrderItem
services
答案 0 :(得分:3)
以下内容将为您提供所需:
OrderItem.objects.values_list('service__name', flat=True).distinct()