コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
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))