Django - Python:从每个不同值的列表中选择x个随机项

时间:2012-07-12 12:15:19

标签: python django mongodb

我使用Mongodb和Django。

我有一个带条目的django模型。我想从那些条目中选择1,或2或3或4或每个唯一条目我需要的数量,所以假设模型看起来像这样:

James, 011, A, B

Ben, 012, C, B

John, 014, C, B

Jamie, 0121, B, B

Sam, 015, B, B

Alex, 031, A, B

所以我希望每个公司的每个独立部门都有1个随机录入。

它应该给我:

James, 011, A, B

Sam, 011, B, B

John, 011, C, B

1 个答案:

答案 0 :(得分:0)

请查看QuerySet.distinct() function

queryset.distinct('department')