У меня есть таблица с данными. Я хочу получить набор результатов с разбивкой на страницы в ответе API.
Я использую метод GET
для вызова API. Вот
Требование:
- Требуется номер страницы и количество данных
- Данные нумерации страниц с предыдущим и следующим URL-адресами
Мой код:
@api.route('/', methods=["GET"])
@app.route('/page/<int:page>')
class List(Resource):
"""USER data(s)"""
def get(self, page=1):
"""GET Lists"""
all_data = User.query.paginate(page, per_page=2)
result = user_serializer.dump(all_data)
return result
Проблема:
Ошибка типа: объект 'Pagination' не повторяется в Flask