def loadBooks(ctrlr): """ Carga los libros del archivo. Por cada libro se indica al modelo que debe adicionarlo al catalogo. """ booksfile = cf.data_dir + 'GoodReads/books-small.csv' input_file = csv.DictReader(open(booksfile, encoding='utf-8')) for book in input_file: model.addBook(ctrlr['model'], book)
def loadBooks(catalog): """ Carga los libros del archivo. Por cada libro se toman sus autores y por cada uno de ellos, se crea en la lista de autores, a dicho autor y una referencia al libro que se esta procesando. """ booksfile = cf.data_dir + 'GoodReads/books-small.csv' input_file = csv.DictReader(open(booksfile, encoding='utf-8')) for book in input_file: model.addBook(catalog, book)
def regist_isbn(): token = request.get_cookie(cookie_key) if token is not None: isbn = request.forms.isbn place = request.forms.place if model.addBook(isbn, place): redirect('{}/goods/list'.format(document_root)) else: return (''' <script> alert('処理に失敗しました'); window.location.href = '{}/goods/list'; </script>'''.format(document_root)) else: return redirect('{}/login'.format(document_root))