def __init__(self, lr=None, *args, **kwargs): super(ModificarReservaForm, self).__init__(*args, **kwargs) import calendar self.lr = lr b = Bussiness() dias = [(calendar.timegm(dia['fecha'].utctimetuple()), dia['fecha'].strftime('%d %b %Y')) for dia in b.getDiaTurnos(lr.turno.ee.especialista.id) if dia['estado'] is None] dias.insert(0,('',"Seleccionar dia para modificar")) self.fields['dia'] = forms.CharField(widget=forms.Select(choices=dias), required=False)
def getDiaTurnos(request, especialista_id): bussiness = Bussiness() data = bussiness.getDiaTurnos(especialista_id) return JSONResponse(data)