Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def borrar_duplicates(fecha):
- cedulas = list(Attendance\
- .objects\
- .using('misc').filter(fecha=fecha).values_list('cedula', flat=True))
- for cedula in cedulas:
- for aobj in Attendance.objects.using('misc').filter(fecha=fecha, cedula=cedula):
- if Attendance.objects.using('misc').filter(fecha=fecha, cedula=cedula, hora=aobj.hora).count() > 1:
- aobjtmp = Attendance\
- .objects\
- .using('misc')\
- .filter(fecha=fecha, cedula=cedula, hora=aobj.hora).first()
- print Attendance\
- .objects\
- .using('misc')\
- .filter(fecha=fecha, cedula=cedula, hora=aobj.hora)\
- .exclude(pk=aobjtmp.pk).delete()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement