コード例 #1
0
ファイル: book.py プロジェクト: magnitou/Bookflix_ing2
def remove_meta(isbn):
    set_db()
    book_name = Book.find_meta_by_isbn(isbn)['titulo']
    if os.path.isdir(static_path+book_name):
        shutil.rmtree(static_path+book_name)
    Book.delete(isbn)
    Book.delete_all_chapter(isbn)
    Book.delete_records(isbn)
    Book.deleteMeta(isbn)
    #Va a haber que eliminar todas las rese;as, todo todo
    return redirect(url_for("book_menu"))
コード例 #2
0
ファイル: book.py プロジェクト: magnitou/Bookflix_ing2
def delete(isbn):
    set_db()
    filename = Book.find_by_isbn(isbn)['archivo']
    if filename is not None and filename in os.listdir(static_path+book_name):
        book_name = filename[:-9] #el nombre del archivo es el titulo + _full.pdf
        os.remove(static_path+book_name+'/'+filename)
        Book.mark_incomplete(isbn)
        Book.delete(isbn)
        flash("Archivo eliminado")
    else:
        flash("No hay un libro completo cargado")
    return redirect(url_for("book_menu"))