Closed pablodanielrey closed 2 years ago
nico agregó el código de las estadísticas dentro del modelo de estudios. eso hace falta cambiarlo por una api específica para eso.
dentro de la VistaEstudios
` """ TODO: esto hace falta pasarlo a una api especifica de estadístinas y no en el estudio! """
@action(detail=False, methods=['GET']) def estudios_estadisitcas_mes(self, request): cantidadPorMes = models.Estudio.objects.annotate(month=ExtractMonth('fecha_alta')).values('month').annotate(count=Count('id')).values('month', 'count') print(cantidadPorMes) return Response({'Estudios': cantidadPorMes}) @action(detail=False, methods=['GET']) def tipos_estudio(self, request): tipos={} index=0 tipoEstudio = models.TiposDeEstudio.objects.all() for tipo in tipoEstudio: tipos[index]=({ "tipo": tipo.nombre, "cantidad": models.Estudio.objects.filter(tipo= tipo).count() }) index=index +1 return Response({'Estudios': tipos}) `
nico agregó el código de las estadísticas dentro del modelo de estudios. eso hace falta cambiarlo por una api específica para eso.
dentro de la VistaEstudios
` """ TODO: esto hace falta pasarlo a una api especifica de estadístinas y no en el estudio! """