def main(): libro_a = session.query(Libro).filter(Libro.isbn == 1584884304).one() libro_a.titulo += ' and Engineers' session.commit() print("El libro {} ha sido actualizado".format(libro_a.isbn)) libro_b = session.query(Libro).filter(Libro.isbn == 1584884304).one() session.delete(libro_b) session.commit() print("El libro {} ha sido eliminado".format(libro_b.titulo))
def todos_libros(): return session.query(Libro).all()
def cantidad_libros_editorial(editorial): return session.query(Libro).filter(Libro.editorial == editorial).count()
def libros_recientes_por_titulo(titulo): return session.query(Libro).filter(Libro.anio_publicacion >= 2010, Libro.titulo.startswith(titulo)).all()
def libros_por_titulo(titulo): return session.query(Libro).filter(Libro.titulo.startswith(titulo)).all()
def libros_recientes(): return session.query(Libro).filter(Libro.anio_publicacion >= 2010).all()