Exemplo n.º 1
0
def guardarProductoTienda():
    if request.method == 'POST':
        dataSave = request.form
        conn = mysql.connect()
        cursor = conn.cursor()
        cursor.execute(
            "INSERT INTO producto_tienda(tienda,producto) VALUES({},{})".
            format(dataSave['tienda'], dataSave['producto']))
        conn.commit()
        cursor.close()
    return json.dumps({'status': 'Guardado'})
Exemplo n.º 2
0
def mostrarTiendas():
    if request.method == 'POST':
        tienda = []
        conn = mysql.connect()
        cursor = conn.cursor()
        cursor.execute("SELECT idTienda,nombre FROM tienda")
        resultados = cursor.fetchall()
        cursor.close()
        #Recorro las tuplas devueltas por la consulta
        for item in range(len(resultados)):
            #obtengo tupla por tupla
            t = resultados[item]
            #agrego cada item de cada tupla a diccionario
            tienda.append({'id': t[0], 'nombre': t[1]})
    return json.dumps(tienda)
Exemplo n.º 3
0
def busquedaGeneral():
    arregloProducts = []
    dataSearch = request.args.get('valorBuscar')
    conn = mysql.connect()
    cursor = conn.cursor()
    cursor.execute(
        "SELECT * FROM producto WHERE producto.nombre LIKE '%{}%'".format(
            dataSearch))
    products = cursor.fetchall()
    cursor.close()
    for item in range(len(products)):
        p = products[item]
        print(p)
        arregloProducts.append({
            'id': p[0],
            'nombre': p[1],
            'descripcion': p[2],
            'precio': p[3],
            'categoria': p[4],
            'imagen': p[5],
            'likes': p[6]
        })
    return json.dumps(arregloProducts)
Exemplo n.º 4
0
def mostrarModal():
    # obtengo el id de producto en idP
    idP = request.args.get('idP', "vacio")
    if idP != 'vacio':
        #conexion ala base de datos
        conn = mysql.connect()
        cursor = conn.cursor()
        #ejecuto la consulta
        cursor.execute("SELECT * FROM producto WHERE id={}".format(idP))
        #obtengo los datos en una tupla
        datos = cursor.fetchall()
        #cierro la conexion a bd
        cursor.close()
        #obtengo el primer arreglo de la tupla
        producto = datos[0]
        #creo un diccionario con los datos para luego mandarlo como json con json.dumps
        res = {
            'nombre': producto[1],
            'precio': str(producto[4]),
            'descripcion': producto[12],
            'imagen': producto[8]
        }
        #retorno el diccionario creado
    return json.dumps(res)
Exemplo n.º 5
0
def before_request():
    #levanto conexion
    g.con = mysql.connect()
    g.cur = g.con.cursor()