Tag: DJANGO-REST-FRAMEWORK
Estaba intentando enviar un array de objetos en el archivo views.py utilizando APIView para insertar múltiples filas en 1 solicitud de publicación. Esta es mi estructura de datos en JavaScript: const data = { group_designation: [ {id: 1}, {id: 2}, {id: 3}, ] } Utilizo una aplicación llamada Insomnia y . . . Read more
Tengo configuraciones de caché en settings.py CACHES = { ‘default’: { ‘BACKEND’: ‘django.core.cache.backends.filebased.FileBasedCache’, ‘LOCATION’: ‘django_cache’, } } en view.py from django.views.decorators.cache import cache_page from rest_framework.response import Response @cache_page(60*15) @api_view([‘POST’, ‘GET’]) def get_route(request): res = {} # algunos cálculos. return Response(res) envía con este json { “ids_item”:[4,1,2,3], “id”:10 } En el . . . Read more
¿Cómo puedo agregar el usuario que ha iniciado sesión actualmente a request.data al realizar una llamada POST para crear un nuevo chat? Intenté agregarlo a request.data pero es un querydict y no se puede modificar. // models.py class ChatLog(models.Model): id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False) participants = models.ManyToManyField(Profile, related_name=’chatlogs’) def . . . Read more
Supongamos: “` class Product(models.Model): user = models.ForeignKey(User,…) … class Sold(models.Model): post = models.ForeignKey(post,…) buyer = models.ForeignKey(User,…) “` Ahora, ¿cómo puedo obtener la cantidad de artículos vendidos utilizando el modelo de Usuario? Algo como User.objects.all().annotate(nbuy=Count("?")) Poniendo “”sold”” en lugar de “”?”” se obtiene el número de artículos que el usuario ha . . . Read more
Tengo un requisito para mostrar el conteo total de registros junto con los datos de respuesta en django-restframework. Logré agregar el estado, pero no el conteo total de registros como se muestra a continuación: { “status”: “success”, “data”: [ { … }, { … } ] } El resultado esperado . . . Read more