我遇到了这个问题,想寻求你的帮助。
上下文:我有一袋球,每个球都有一个年龄(红色和蓝色)和颜色属性。
我想要的是得到前10个“最年轻”的球,最多有3个蓝球(这意味着如果10个最年轻的球中有3个以上的蓝球,那么就用最年轻的红色球代替“红”最老的蓝球)。
为了获得前十名:
sel_balls = Ball.objects.all().sort('age')[:10]现在,为了满足“最多3个蓝球”的条件,我需要进一步处理:
我的问题是:
谢谢大家。
发布于 2013-03-13 10:15:47
发布于 2013-03-13 11:45:32
https://stackoverflow.com/questions/15380107
复制相似问题