示例#1
0
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"})