Example #1
0
def get_productos():
    if 'id' in session:
        id = session['id']
        productos = Producto.select().join(Categoria).join(Inventario).where(
            Inventario.usuario == id)
        productos = [
            Producto.to_json(
                Categoria.get(Categoria.id == Producto.categoria).add_ok(),
                Proveedor.get(Proveedor.id == Producto.proveedor).to_json())
            for Producto in productos
        ]
        identificador = Producto.select().join(Categoria).join(
            Inventario).where(Inventario.usuario == id)
        identificador = [Producto.iden() for Producto in identificador]

        diccionario = {}
        for x in range(len(productos)):
            diccionario[identificador[x]] = productos[x]

        return jsonify(diccionario)
    return jsonify({'message': 'KO'})