From 141428ce57eec96e22bf42c9afdf8bbc0998ca4f Mon Sep 17 00:00:00 2001 From: Francisco Sandoval Date: Sun, 25 Feb 2024 14:39:58 -0300 Subject: [PATCH] limpieza de codigo --- project/api/views/contrato.py | 3 +-- project/api/views/dispositivo.py | 1 - project/api/views/tipo_cargo.py | 10 +++------- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/project/api/views/contrato.py b/project/api/views/contrato.py index 577932b..9c97b85 100755 --- a/project/api/views/contrato.py +++ b/project/api/views/contrato.py @@ -6,9 +6,8 @@ from rest_framework import viewsets from rest_framework.response import Response from rest_framework.decorators import action -from .. import models, schemas, serializers +from api import models, schemas, serializers import json -import datetime import logging class ContratoViewSet(viewsets.ModelViewSet): diff --git a/project/api/views/dispositivo.py b/project/api/views/dispositivo.py index ff469f7..02b2202 100755 --- a/project/api/views/dispositivo.py +++ b/project/api/views/dispositivo.py @@ -2,7 +2,6 @@ from rest_framework import viewsets from django.http import JsonResponse from django.db.models import F -from django.db import connection from django_filters.rest_framework import DjangoFilterBackend from rest_framework.decorators import action from api import models, serializers diff --git a/project/api/views/tipo_cargo.py b/project/api/views/tipo_cargo.py index c840ee7..da4fe8e 100755 --- a/project/api/views/tipo_cargo.py +++ b/project/api/views/tipo_cargo.py @@ -1,10 +1,6 @@ from rest_framework import viewsets -from rest_framework.response import Response -from rest_framework.decorators import action -from django_filters.rest_framework import DjangoFilterBackend -from rest_framework import status -from .. import models , serializers -from django.db import models as dj_models +from api import models , serializers +from django.db.models import Max class TipoCargoViewSet(viewsets.ModelViewSet): queryset = models.TipoCargo.objects.all() @@ -13,7 +9,7 @@ class TipoCargoViewSet(viewsets.ModelViewSet): def create(self, request, *args, **kwargs): # se indica que si no se indico el id, entonces sea el maximo + 1 if not request.data.get('id_cargo', None): - max_id = models.TipoCargo.objects.aggregate(dj_models.Max('id_cargo'))['id_cargo__max'] + max_id = models.TipoCargo.objects.aggregate(Max('id_cargo'))['id_cargo__max'] new_id = max_id + 1 if max_id is not None else 1 request.data['id_cargo'] = new_id