diff --git a/project/api/models.py b/project/api/models.py index 9437430..78b1db5 100755 --- a/project/api/models.py +++ b/project/api/models.py @@ -42,7 +42,7 @@ class Conductor(models.Model): class Dispositivo(models.Model): id_dispositivo = models.CharField(primary_key=True, max_length=100) - id_paradero = models.ForeignKey('Paradero', models.DO_NOTHING, db_column='id_paradero', blank=True, null=True) + id_paradero = models.ForeignKey('Paradero', models.DO_NOTHING, db_column='id_paradero', blank=False, null=False) vigente = models.BooleanField(blank=True, null=True) ultima_conexion = models.DateField(blank=True, null=True) id_tipo_dispositivo = models.ForeignKey('TipoDispositivo', models.DO_NOTHING, db_column='id_tipo_dispositivo') diff --git a/project/api/views/dispositivo.py b/project/api/views/dispositivo.py index de96b0d..1082742 100755 --- a/project/api/views/dispositivo.py +++ b/project/api/views/dispositivo.py @@ -44,7 +44,7 @@ class DispositivoViewSet(viewsets.ModelViewSet): "errorString": "Dispositivo no identificado" } }) - + @action(detail=False, methods=['post']) def getInfoDevice(self, request, pk=None): @@ -104,7 +104,7 @@ class DispositivoViewSet(viewsets.ModelViewSet): detalle_lineas = [] for pk_linea in lineas_agrupadas: - detalle_lineas.append(lineas_agrupadas[pk_linea]) + detalle_lineas.append(lineas_agrupadas[pk_linea]) return JsonResponse({ @@ -112,4 +112,4 @@ class DispositivoViewSet(viewsets.ModelViewSet): "DetalleLineas": detalle_lineas, "MensajeParadero": "No considerar, uso futuro" } - }) \ No newline at end of file + })