Ejemplo n.º 1
0
def get_paginated_books(page_number):
    print(type(request.args.get('limit')))
    LIMIT = request.args.get('limit', DEFAULT_PAGE_LIMIT, int)
    start_index = page_number * LIMIT
    end_index = page_number * LIMIT
    print(start_index)
    print(end_index)
    return jsonify({'books': Book.get_all_books()[start_index:end_index]})
Ejemplo n.º 2
0
def get_paginated_books(page_number):
    books = Book.get_all_books()
    LIMIT = request.args.get('limit', DEFAULT_PAGE_LIMIT, int)
    startIndex = (page_number - 1) * LIMIT
    endIndex = len(books)

    if (LIMIT < endIndex):
        endIndex = LIMIT * page_number
        if (endIndex > len(books)):
            endIndex = len(books)

    print(startIndex)
    print(endIndex)
    return jsonify({'books': books[startIndex:endIndex]})
Ejemplo n.º 3
0
def books_list():
    return jsonify({'books': Book.get_all_books()})
Ejemplo n.º 4
0
def index():
    books = Book.get_all_books()
    return render_template('books.html', books=books)
Ejemplo n.º 5
0
Archivo: app.py Proyecto: nntrn/books
def get_books(isbn=None):
    if isbn is None:
        return jsonify({'books': Book.get_all_books()})
    else:
        jsonify(Book.get_book_by_isbn(isbn))
Ejemplo n.º 6
0
def get_books():
    return jsonify({'books': Book.get_all_books()})
Ejemplo n.º 7
0
def get_books():
    return jsonify({'books': Book.get_all_books()})  # Create Response