我需要您对特定查询的帮助 我有一个任务列表,任务是一个或多个服务提供的包,服务提供是一个客户特定参数(价格,持续时间,......)的服务,我想过滤服务的任务。
示例:
任务:
@Configuration
@ApplicationPath("/api/v1")
public class JerseyConfig extends ResourceConfig{
public JerseyConfig() {
// DOESNT FIND MY CORSFilter as Provider
this.packages("com.mypackage.rest");
}
}
如果我使用“整容”服务搜索所有任务,请执行以下操作:
[
name : 010101
Service offers labels : facelift, painting
date : 08/22/2015 2:00pm
]
[...]
结果将是
Mission.objects.select_related('costumer')
.prefetch_related(
Prefetch(
'service_offers',
queryset = ServiceOffer.objects.select_related('service')
.filter(service__name__exact = "facelift")
)
)
但我想要
name : Mission 1
Service offers labels : facelift
date : 08/22/2015 2:00pm