你好,我试图查询和计数市场的每一个侵权只为登录用户。本质上是试图将这两者结合起来。mar_count =市场.对象.注解(侵权_count=计数('侵权'))inf=侵权.对象.过滤器(组__用户=请求.用户)我发现下面的例子,但这是为同一个类。我有两个独立的类。我是一个初学者。过滤器(coconuts_carried__husk__color=“绿色”).注解(椰子数量=计数('椰子数量')).order_by('椰子数量')
ctehm74n1#
聚合函数可以将筛选器作为命名参数,因此:
mar_count = Marketplace.objects.annotate(infringement_count=Count('infringement', filter=Q(groups__user=request.user)))
1条答案
按热度按时间ctehm74n1#
聚合函数可以将筛选器作为命名参数,因此: