def duplicates():
plans_rebalances=PlanRebalance.objects.filter(rebalance_date="2016-04-29").order_by('id')
for rebalance in plans_rebalances:
repeated = PlanRebalance.objects.filter(rebalance_date="2016-04-29", real=False, plan=rebalance.plan).annotate(
Count('plan')).filter(plan__count__gt=1)
while repeated.plan__count > 1:
print(repeated)
first, rest = repeated[0], repeated[1:]
rest.remove()
repeated
has the entire queryset
for plan_rebalance in repeated: