Example #1
0
def upload_images_ventas(request):
    # import pdb; pdb.set_trace()
    if request.method == "POST":
        if request.is_ajax() is False:
            sale_id = request.POST["venta"]
            image = request.FILES["receta"]
            sale = Sale.objects.get(pk=sale_id)
            image_sale = ImageSale(sale=sale, image_recipe=image)
            image_sale.save()
            data = {"status": "ok", "message": "Carga exitosa"}
        else:
            data = {"status": "bat", "message": "No esta permitido este metodo por post normal"}
    else:
        data = {"status": "bat", "message": "No esta permitido este metodo"}
    return HttpResponse(json.dumps(data), content_type="application/json")
Example #2
0
def upload_images_base64_ventas(request):
    if request.method == "POST":
        if request.is_ajax() is False:

            from django.core.files.base import ContentFile

            datos = json.loads(request.body)
            sale_id = int(datos["venta"])
            receta = datos["receta"]
            imgdata = base64.b64decode(receta)

            sale = Sale.objects.get(pk=sale_id)
            image_sale = ImageSale(sale=sale)
            image_sale.image_recipe = ContentFile(imgdata, "imageToSave" + str(sale_id) + ".png")
            image_sale.save()

            # os.remove("imageToSave" + str(sale_id) + ".png")
            data = {"status": "ok", "message": "Carga exitosa"}
        else:
            data = {"status": "bat", "message": "No esta permitido este metodo por post normal"}
    else:
        data = {"status": "bat", "message": "No esta permitido este metodo"}
    return HttpResponse(json.dumps(data), content_type="application/json")