相关疑难解决方法(0)

如何在不同的项目上添加注释?

我有个问题......

packages = Package.objects.annotate(bid_count=Count('items__bids'))
Run Code Online (Sandbox Code Playgroud)

这应该给我一个包含每个出价数量的包的列表.如果包中只有一个项目,它的效果很好,但是如果它有更多的重要性.

每个包裹包含一个或多个项目.每个出价都放在包裹中的一个或多个商品上.我想检索放在该包中的商品上的出价数量.

如果一个包中的2个商品有1个出价,那么现在这将被计为2,我希望它返回1.

我试过Count('items__bids__distinct')但是没用.我怎样才能做到这一点?

django

34
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×1