Enzo Yair

correcion de archivos, filter, utils, y eliminacion de llamados que no estan en uso

from rest_framework import viewsets, filters, mixins, status, serializers
from rest_framework import viewsets, filters, mixins, status
from django_filters.rest_framework import DjangoFilterBackend
from rest_framework.response import Response
from rest_framework.permissions import IsAuthenticated
... ... @@ -11,7 +11,7 @@ from .filters import EdictoFilter, PrecioFilter
from .pagination import CustomPagination
from .permissions import IsAdminOrAuthorized
from .utils import contador
# from .precio import calculadora
class EdictoViewSet(mixins.CreateModelMixin,
... ...
... ... @@ -9,12 +9,10 @@ class EdictoFilter(filters.FilterSet):
class Meta:
model = Edicto
fields = ('usuario',
'estado',
'fecha_creacion__gte',
'fecha_creacion__lte',
'id',
)
fields = {'usuario': ['exact'],
'estado': ['exact'],
'id': ['exact'],
}
class PrecioFilter(filters.FilterSet):
... ...
... ... @@ -2,8 +2,8 @@ import re
def contador(edicto):
expresiones = re.findall(r'\(\.\.\.', edicto)
edicto_sin_guiones = re.sub(r'(?<!\w)-|-(?!\w)', ' ', edicto)
palabras = re.split(r'\s+', edicto_sin_guiones)
palabras_filtradas = [palabra for palabra in palabras if palabra.strip()]
total_palabras = len(palabras_filtradas)
total_palabras = len(palabras) + len(expresiones)
return total_palabras
... ...