コード例 #1
0
ファイル: app.py プロジェクト: prazjain/python-flask-rest-api
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]})
コード例 #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]})
コード例 #3
0
ファイル: main.py プロジェクト: alp78/Google-Cloud-Platform
def books_list():
    return jsonify({'books': Book.get_all_books()})
コード例 #4
0
ファイル: app.py プロジェクト: SwanCanNon/GeekTextLatest
def index():
    books = Book.get_all_books()
    return render_template('books.html', books=books)
コード例 #5
0
ファイル: app.py プロジェクト: 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))
コード例 #6
0
ファイル: app.py プロジェクト: zmour/ps-flask-rest-api
def get_books():
    return jsonify({'books': Book.get_all_books()})
コード例 #7
0
ファイル: app.py プロジェクト: yoann-dev/flask_api
def get_books():
    return jsonify({'books': Book.get_all_books()})  # Create Response