示例#1
0
def recepcion(request):
    # -- Obtener el nombre de la persona
    persona = request.POST['nombre']
    telefono = request.POST['telefono']
    e_mail = request.POST['e_mail']
    producto = request.POST['producto']

    base_datos = Pedido(nombre=persona,
                        telefono=telefono,
                        e_mail=e_mail,
                        articulo=producto)
    base_datos.save()
    # -- Imprimirlo en la consola del servidor
    print(f" PEDIDO RECIBIDO!!! ----> {persona}")
    print(f" PEDIDO RECIBIDO!!! ----> {telefono}")
    print(f" PEDIDO RECIBIDO!!! ----> {e_mail}")
    print(f" PEDIDO RECIBIDO!!! ----> {producto}")

    return render(
        request, 'pedido.html', {
            'persona': persona,
            'telefono': telefono,
            'e_mail': e_mail,
            'producto': producto
        })
示例#2
0
def recepcion1(request):
    # -- Obtener el nombre de la persona
    persona = request.POST['nombre']
    articulo = request.POST['articulo']
    direccion = request.POST['direccion']
    # -- Imprimirlo en la consola del servidor
    print(f" PEDIDO RECIBIDO!!!  ----> {persona} + {articulo} + {direccion}")
    p = Pedido(nombre=persona, articulo=articulo)
    p.save()
    return HttpResponse("Datos recibidos!!.    Comprador: " +
                        request.POST['nombre'] + "Articulo: " +
                        request.POST['articulo'] + " Direccion: " +
                        request.POST['direccion'])
示例#3
0
def recepcion1(request):
    # -- Obtener el nombre de la persona
    persona = request.POST['nombre']
    producto = request.POST['producto'].upper()
    #--Ahora introducimos nuestro primer artículo invocando al constructor de la clase Pedido.
    #--Esto nos ha creado el objeto pedido, que es nuestro pedido
    pedido = Pedido(nombre=persona , producto=producto)
    # Para grabar el artículo en la base de datos ejecutamos el metodo save():
    pedido.save()

    productos = Producto.objects.get(nombre=producto)
    productos.stock -= 1;
    productos.save()
    # -- Imprimirlo en la consola del servidor
    return render(request, 'recepcion1.html', {'pedidopersona':pedido})
示例#4
0
def comprar(request):
    try:
        pedido = Pedido.objects.get(nombre=request.POST["nombre"])
    except:
        pedido = Pedido(nombre=request.POST["nombre"])

    articulo = Producto.objects.get(nombre=request.POST["cerveza"])
    carrito = json.loads(pedido.articulo)

    if articulo.nombre in carrito:
        carrito[carrito.index(articulo.nombre) + 1][0] += 1
    else:
        carrito.append(articulo.nombre)
        carrito.append([1])

    pedido.total += articulo.precio
    pedido.articulo = json.dumps(carrito)
    pedido.save()
    return render(request, "index.html", {})
示例#5
0
def recepcion1(request):
    # -- Obtener el nombre de la persona
    productos = Producto.objects.all()
    persona = request.POST['nombre']
    articulo = request.POST['articulo']
    p = Pedido(nombre=persona, articulo=articulo)
    p.save()
    h = "false"
    for i in productos:
        print(i == articulo)
        if i == articulo:
            print("hola")
            h = "true"
            pass
        pass
    # -- Imprimirlo en la consola del servidor
    print(f" PEDIDO RECIBIDO!!! ----> {h}")
    print(f" PEDIDO RECIBIDO!!! ----> {persona}")
    print(f" PEDIDO RECIBIDO!!! ----> {articulo}")

    return HttpResponse("Datos recibidos!!. Comprador: " + persona)
def registerok(request):
    pedido = Pedido(user=request.POST['user'])
    pedido.save()
    return render(request, 'indice.html', {})
示例#7
0
def recepcion1(request):
    # -- Obtener el nombre de la persona
    pedido = Pedido(nombre=request.POST['nombre'],
                    compra=request.POST['compra'])
    pedido.save()
    return index(request)
def add_client(request):
    if not request.POST['name'] in Pedido.objects.all():
        Pedido(name=request.POST['name'],
               password=request.POST['password']).save()
    return index(request)