def create_offer(request): json_offer = json.loads(request.body) estado = "creada" if request.method == 'POST': productor = Productor.objects.filter(usuarioId_id=json_offer['user_id']).first() producto = Producto.objects.get(pk=json_offer['producto_pk']) if productor is not None and producto is not None: offer = Oferta() offer.productor = productor offer.producto = producto offer.fecha = json_offer['fecha'] offer.cantidad = json_offer['cantidad'] offer.precioUnitario = json_offer['precio_unitario'] offer.total = json_offer['total'] offer.estado = estado offer.save() return HttpResponse(serializers.serialize("json", [offer])) else: return JsonResponse({"mensaje": "error"})