Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import arrow
- fechaobj = arrow.now()
- print fechaobj
- ocupados = []
- #LOCAL
- puestos = ['AYUDANTE_DE_REPARTOS_LOCAL','AYUDANTE_DE_REPARTOS']
- #INTERIOR
- #puestos = ['REPOSITOR_AYUDANTE_REPARTOS','AYUDANTE_DE_REPARTOS','AYUDANTE_DE_REPARTOS_INTERIOR','REPOSITOR/AYUDANTE_REPARTOS']
- for a in Repartos.objects.filter(cargado_010_fecha__range=(fechaobj.shift(days=-12).strftime('%Y-%m-%d'),
- '{} 23:59:59'.format(fechaobj.strftime('%Y-%m-%d'))),
- ayudante_liberado=False, chofer_titular__isnull=False):
- for ayu in a.tchofer.split(','):
- if ayu == 'ND': continue
- ocupados.append(ayu)
- for ayu in a.chofer_titular.split(','):
- if ayu == 'ND': continue
- ocupados.append(ayu)
- ocupados = list(set(ocupados))
- ocupados.append('carlosinsfran')
- layu = [ayu.userobj.username for ayu in UserProfile.objects.filter(
- empresa__in=['DYT', 'MYS'],
- puesto__in=puestos, espersonalactivo=True) \
- .exclude(userobj__username__in=ocupados)]
- ocupados = list(set(ocupados))
- ocupados.sort()
- print layu
Advertisement
Add Comment
Please, Sign In to add comment